RabbitMQ是否在以下情况下轮流分发消息?
RabbitMQ配置:
- 交换类型-主题
- 路由键-通知。#
生产者正在将消息推送到与以下消息交换不同的主题-
notify.log。#,notify.status。#,notify.priceChange。#
有4个使用者在不同的服务器上运行。
[3个使用者在负载平衡器下进行相同的处理并在同一应用程序的不同实例上运行。(他们希望使用生产者推送的每条消息)
他们正在收听带有路由键“ notify。#”的“ notification_queue”。
剩余的第4个使用者正在执行与前3个使用者不同的处理,并且在不同服务器(不同应用程序)上运行。
正在监听路由键“ notify.log。#”附带的“ log_queue”。
RabbitMQ会以循环方式在前三个消费者(第1点)中分发消息吗?
请帮助。
的确,消费者起源的意义不重要。当我们在同一队列上有多个使用者时,分布是循环式的,您可以在模拟器中进行尝试http://tryrabbitmq.com/