如果我有一个绑定到它的队列并与之交换。我有两个进程,每个进程都有自己的连接。每个连接都有自己的消费者,消费来自单个队列的消息。当一条消息被放到队列中时,是否有可能向两个消费者传递相同的消息?预取似乎适用于单个通道或连接上的消费者(如果设置了全局标志)。跨多个连接的消费者会发生什么
esyap4oy1#
不可以。消息总是循环传递到同一队列上的多个使用者。一种解决方案是,如果需要将消息发送到两个使用者,则使用相同的路由键将两个队列绑定到同一个交换机。
1条答案
按热度按时间esyap4oy1#
不可以。消息总是循环传递到同一队列上的多个使用者。
一种解决方案是,如果需要将消息发送到两个使用者,则使用相同的路由键将两个队列绑定到同一个交换机。