【问题标题】:Broadcasting a message to multiple workers spring rabbitmqspring rabbitmq 向多个worker广播消息
【发布时间】:2015-12-02 05:01:49
【问题描述】:

我正在使用带有 Spring 的 RabbitMQ。我有多个工作人员在单独的虚拟机上运行,​​它们以循环方式接收消息。一切都很好。

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

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

所以,我基本上想将消息广播到单个队列并让所有工作人员处理该消息。

感谢您的帮助。

戴夫

【问题讨论】:

    标签: spring rabbitmq spring-batch


    【解决方案1】:

    我基本上想将消息广播到单个队列并且 让所有工作人员处理消息。

    创建一个fanout exchange。发布订阅功能,其中所有消息将被推送到单个队列并由所有订阅者工作人员接收。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-20
      • 1970-01-01
      • 1970-01-01
      • 2016-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多