使用raabitMq进行负载平衡任务?

时间:2019-05-15 11:39:32

标签: node.js rabbitmq load-balancing

我是支持开发的新手。我必须对服务器上运行的节点sdk使用负载平衡。我读到了rabbitMQ,它是一种消息传递中间件。它将从生产者发送的消息存储在队列中并传递给消费者。我读过,它用于

  1. 集成微服务
  2. 执行任何异步繁重的任务

但是我不确定我们是否也可以使用rabbitMQ进行负载均衡?

1 个答案:

答案 0 :(得分:0)

我认为,考虑这种情况的一种简单方法是为多个消费者描绘一个队列,当每个消费者准备好处理下一条消息时,每个消费者都会从队列中取出一条消息进行处理。由于队列中的每个消息仅由一个使用者处理一次,因此您已经使用队列有效地“平衡了”使用者池。