RabbitMQ -将相同的消息传递给不同连接上的消费者吗

6qftjkof  于 8个月前  发布在  RabbitMQ
关注(0)|答案(1)|浏览(98)

如果我有一个绑定到它的队列并与之交换。我有两个进程,每个进程都有自己的连接。每个连接都有自己的消费者,消费来自单个队列的消息。
当一条消息被放到队列中时,是否有可能向两个消费者传递相同的消息?
预取似乎适用于单个通道或连接上的消费者(如果设置了全局标志)。跨多个连接的消费者会发生什么

esyap4oy

esyap4oy1#

不可以。消息总是循环传递到同一队列上的多个使用者。
一种解决方案是,如果需要将消息发送到两个使用者,则使用相同的路由键将两个队列绑定到同一个交换机。

相关问题