Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在 JBoss EAP 6.4(域模式)上计算 HornetQ 集群队列中的消息
获取特定 HornetQ 实例的消息数量不是问题(这是我的做法),但我真正想要的是获取整个集群中给定队列的累积/总消息数。
现在,当我发送给给定队列24604消息时,它们被很好地分发到 3 个节点:
有没有办法计算集群中给定队列的所有消息?
我终于找到了一个解决方案,通过在所有集群成员上调用广播 ejb 调用来获取集群中的消息总数,其中每个集群成员从 InVm jms 发送方获取消息数。
我在这里描述过: