【发布时间】:2019-10-24 03:26:33
【问题描述】:
我已经使用网络连接器配置了两个代理 A 和 B。 如果我使用独占消费者(单一消费者)或消息组(JMXgroupID),消息顺序是否保留?
在network of broker documentation我发现了这个:
代理网络不会保留总消息排序。 Total ordering 适用于单个消费者,但 networkBridge 引入了第二个消费者。此外,网桥消费者通过 producer.send(..) 转发消息,因此它们从转发代理的队列头部到目标队列的尾部。如果单个消费者在网络代理之间移动,如果所有消息始终跟随消费者,则可能会保留总顺序,但对于大量消息积压,这可能难以保证。
在单个代理中,可以通过独占消费者进行消息排序。如果我使用具有独家消费者的经纪人网络会发生什么?
【问题讨论】:
-
我的回答是否解决了您的问题?如果是这样,请将其标记为正确,以帮助将来有相同问题的其他用户。如果不是,请详细说明原因。谢谢!
标签: activemq