ActiveMQ Classic 中分组消息的消耗存在较大延迟

问题描述 投票:0回答:1
java activemq spring-jms
1个回答
0
投票

我们怀疑只有特定客户受到影响的原因, 可能与我们使用 JMSGroupId 的事实有关 了解如何处理消息的一些顺序。

宾果游戏。

如果确保串行消息处理,则扩展消费者是没有用的。摆脱这种行为的最佳方法是设置一个专用的 JMS 队列,每个组有一个消费者,否则当队列中的多个后续消息属于同一组时,您将尝试消费者争用。

参见 JMS 拓扑(具有多个消费者的队列)和消息组

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