我有以下情况。我有一个虚拟主机列表。在每个虚拟主机中,我都有一个队列(所有虚拟主机中的名称相同)。有没有办法同时消耗队列?(我不想为每个虚拟主机创建一个单独的进程)我想要一个消费者,从所有队列中消费。
我正在使用kombu和rabbitmq。
谢谢
问问题
246 次
1 回答
0
基于https://www.rabbitmq.com/uri-spec.html:
amqp_URI = "amqp://" amqp_authority [ "/" vhost ] [ "?" 询问 ]
amqp_authority = [ amqp_userinfo "@" ] 主机 [":" 端口]
amqp_userinfo = 用户名 [ ":" 密码 ]
用户名 = *( 未保留 / pct-encoded / sub-delims )
密码 = *( 未保留 / pct-encoded / sub-delims )
虚拟主机 = 段
您需要为每个vhost
. 所以,不,你不能。
通常,您不能为多个队列拥有一个订阅者,即使它们在同一个vhost
于 2016-05-10T15:25:08.837 回答