我正在使用RabbitMQ和Spring。我有多个工作人员在不同的vm上运行,以循环方式接收消息。一切都很好。
现在,我想声明一个队列“命令”,其中所有工作者处理发送到该队列的消息。所以我希望这个命令在所有工作者/听众上运行。
是否可以使用RabbitMQ / Spring进行设置? 我看到了一个解决方案,其中每个工作都设置了自己的队列进行处理,但这对我来说并不理想。
因此,我基本上希望将消息广播到单个队列,让所有工作人员处理消息。
感谢您的帮助。
戴夫
答案 0 :(得分:0)
我基本上想要将消息广播到单个队列中 让所有工人处理信息。
创建fanout exchange。发布订阅功能,其中所有消息将被推送到单个队列&所有订户工作人员都收到了。