【问题标题】:How to use rabbitmq as a distributed task queue?如何使用rabbitmq作为分布式任务队列?
【发布时间】:2012-07-07 13:20:43
【问题描述】:

据我所知,rabbitmq 是一个 HA 消息队列。可以将其用作任务队列。 一些要求:

  1. 负载均衡应该考虑worker节点空闲资源
  2. 应该动态添加/删除工作线程
  3. 工作节点热插拔
  4. 可以动态设置路由。

作为rabbitmq消费者可以获取消息并定义回调函数来处理消息。 很有可能做到这一点。但我不知道如何灵活、动态地使用它。

你能举一些例子或想法吗?

【问题讨论】:

    标签: rabbitmq


    【解决方案1】:

    在 RabbitMQ 中,如果多个消费者绑定到一个队列,则消息将以循环方式进行负载平衡。

    为了更好地理解,你可以阅读这篇文章。

    https://techietweak.wordpress.com/2015/08/14/rabbitmq-a-cloud-based-message-oriented-middleware/

    谢谢, Saravanan S.

    【讨论】:

      猜你喜欢
      • 2015-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-23
      • 2018-11-26
      • 2013-04-20
      • 2014-06-13
      • 1970-01-01
      相关资源
      最近更新 更多