ActiveMQ消息组使用者缓存

问题描述 投票:0回答:1

据我了解,为了使消息组能够工作 - 所有消费者都应该被缓存(重用)。否则,经纪人如何保证同一组的消息顺序?

虽然看起来很明显(或者我的理解可能不正确)但我在官方文档中没有找到任何确认。

有人可以确认/否认吗?

提前致谢,

activemq
1个回答
2
投票

没有严格的需要缓存/重用消费者。代理通过确保不同时使用消息来保证同一组中的消息顺序。即使一个消费者开始在群组中接收消息但在整个群体消费之前关闭,经纪人将选择另一个消费者,并且最终消息将被串行消费(即不同时消费),这意味着他们的订单将被保留。

© www.soinside.com 2019 - 2024. All rights reserved.