当一个队列与多个 Exchange 绑定同一消息时的 RabbitMQ 行为
RabbitMQ behavior when One Queue binded with Multiple Exchange for Same message
我们有以下场景。
队列:Q1
Q1 绑定到 Exchange1 和 Exchange2。
消息 A 发布到 Exchange1 和 Exchange2。
我们定义了 Q1 消费者。
在这种情况下,行为将如何。消息是否消费了两次?
Does the message consumed twice?
是的。
如果您将消息发布到 Exchange 1 和 Exchange 2,并且这两个交换都将消息推送到 Q1,那么您的消费者将有 2 条消息要消费。
我们有以下场景。 队列:Q1
Q1 绑定到 Exchange1 和 Exchange2。
消息 A 发布到 Exchange1 和 Exchange2。
我们定义了 Q1 消费者。 在这种情况下,行为将如何。消息是否消费了两次?
Does the message consumed twice?
是的。
如果您将消息发布到 Exchange 1 和 Exchange 2,并且这两个交换都将消息推送到 Q1,那么您的消费者将有 2 条消息要消费。