Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
rabbitmq是否支持将单个队列绑定到多个交换机?_Rabbitmq - Fatal编程技术网

rabbitmq是否支持将单个队列绑定到多个交换机?

rabbitmq是否支持将单个队列绑定到多个交换机?,rabbitmq,Rabbitmq,我知道一个exchange可以在rabbitmq中绑定多个队列,它支持将单个队列绑定到多个exchange吗?是的,它可以 一个队列可以有任意数量的绑定到不同的交换,甚至可以有多个绑定到具有不同参数的同一交换 您可以通过多次调用bind方法来执行此操作,请参见: 是,可以将队列绑定到多个exchange。你会怎么做?请再给我一点说明请记住,当您将单个队列绑定到多个交换时,当应用程序使用消息时,消费者应用程序将负责选择正确的处理程序。根据框架的不同,这可能需要额外的工作:例如,在“Masstran

我知道一个exchange可以在rabbitmq中绑定多个队列,它支持将单个队列绑定到多个exchange吗?

是的,它可以

一个队列可以有任意数量的绑定到不同的交换,甚至可以有多个绑定到具有不同参数的同一交换

您可以通过多次调用
bind
方法来执行此操作,请参见:


是,可以将队列绑定到多个exchange。你会怎么做?请再给我一点说明请记住,当您将单个队列绑定到多个交换时,当应用程序使用消息时,消费者应用程序将负责选择正确的处理程序。根据框架的不同,这可能需要额外的工作:例如,在“Masstransit”(.net)中,此功能是内置的,而在“streadway/amqp”(golang)中,相同队列的订户将以循环方式处理。