2

http://activemq.apache.org/message-groups.html中,据说消息组提供了跨多个消费者处理消息的负载平衡。

虽然我读了整篇文章,但我还没有理解消息组和负载均衡之间的关系。毕竟在消息组之前已经有负载均衡了:消息代理根据消费者的确认速度发送消息。因此,如果存在与消息组有关的负载平衡,则在粒度上它是一个更大的负载平衡。

正确的?

任何意见或见解表示赞赏。

4

1 回答 1

1

好吧,它并没有那么复杂,并且在文档中可能会有些混乱。

正如您所说,负载平衡是内置的,因为代理在可用消费者之间分发消息。消息组必须经常表示需要由单个节点(或线程)处理的单元,甚至可能由于应用程序逻辑而按顺序处理。

如果有多个消息组发送到一个队列,它们将在多个消费者之间进行负载平衡。

于 2012-08-25T14:02:29.353 回答