向多个工人广播消息spring rabbitmq

时间:2015-12-02 05:01:49

标签: spring rabbitmq spring-batch

我正在使用RabbitMQ和Spring。我有多个工作人员在不同的vm上运行,以循环方式接收消息。一切都很好。

现在,我想声明一个队列“命令”,其中所有工作者处理发送到该队列的消息。所以我希望这个命令在所有工作者/听众上运行。

是否可以使用RabbitMQ / Spring进行设置? 我看到了一个解决方案,其中每个工作都设置了自己的队列进行处理,但这对我来说并不理想。

因此,我基本上希望将消息广播到单个队列,让所有工作人员处理消息。

感谢您的帮助。

戴夫

1 个答案:

答案 0 :(得分:0)

  

我基本上想要将消息广播到单个队列中   让所有工人处理信息。

创建fanout exchange。发布订阅功能,其中所有消息将被推送到单个队列&所有订户工作人员都收到了。

相关问题