让我们考虑使用2个路由密钥routing
和a
定义的标准b
配置as per documented on the RabbitMQ website,产生2个相关队列。
我想知道如何使用competing consumers pattern
在多个工作人员之间分发收到的消息:多个工作人员消费从Qa
收到的消息(Qb
的方法相同)。
我尝试将routing
与work queues
配置混合但无济于事,因为邮件已发送给所有相关工作人员,而不是交替分发。
只有可能吗?
答案 0 :(得分:1)
我想知道如何在多个工作人员中分发收到的消息
每个工作人员都需要自己的队列,每个队列都需要接收消息的副本
如果通过交换发送Message.A,则需要将Message.A路由到每个需要处理它的工作队列的每个队列。您可以将单个邮件路由到任意数量的队列。该消息将复制到每个队列中。