具有相同绑定密钥和一个使用者的多个队列

时间:2016-08-04 07:51:50

标签: rabbitmq

我的情况如下

enter image description here

Exchange的类型为“topic”,我有两个队列(queue1和queue2)与路由键#绑定。

每个队列都有1个消费者。现在,当我从发布者发送消息时,两个队列都会收到我的消息,因为它绑定到路由密钥#。

有什么办法,我们可以循环地向一个队列发送消息吗?

因为,每条消息都进入两个队列,我得到了重复的消息。

1 个答案:

答案 0 :(得分:1)

如果你正在寻找消费者,你应该看到这种模式:

https://www.rabbitmq.com/tutorials/tutorial-two-java.html

所以基本上你发布到一个队列,然后你将消费者添加到同一个队列。

通过QoS = 1你有循环法。通过这种方式,您可以在不创建新队列的情况下添加更多消费者