【发布时间】:2016-08-13 01:46:45
【问题描述】:
我有具有 2 个独立实例(p1、p2)的生产者应用和具有 2 个独立实例(c1、c2)的消费者应用。
生产者 p1 与 topic= t1, queueName =name1 连接交换。
消费者c1连接到exchange,topic=t1,queueName=name1。
生产者 p2 与 topic= t2, queueName =name1 连接交换。
消费者c2连接到exchange,topic=t2,queueName=name1。
我在 RabbitMQ GUI 中看到我有 2 个交换但只有 1 个队列。 相反,c1 将只接收来自 p1 的消息,而 c2 将只接收来自 p2 的消息,RabbitMQ 正在对 c1 和 c2 之间的消息进行循环。所以我从 p2 发送的消息正在被 c1 和 c2 接收。
我认为在 RabbitMQ 中,相关性是每个交换有多个队列,这里的行为是出乎意料的。为什么?
【问题讨论】:
标签: rabbitmq rabbitmq-exchange