Apache Artemis listMessages MBean 操作总是 returns 没有
Apache Artemis listMessages MBean operation always returns nothing
我最近发现了 MBean,并且刚刚查看了 ActiveMQ Artemis MBean。在队列属性中,我们看到有一些消息,因为 MessageCount
> 0.
但是当我调用 listMessages/AsJSON 方法时,返回的 String
总是空的:
是否有我遗漏的配置? listMessageCounter
等其他操作工作正常。
问题是消息“正在传递”,这意味着它们不会通过 listMessages
或 listMessagesAsJSON
方法返回。请注意 DeliveringCount
是 16
(即与 Message Count
相同)。正在传递的消息是那些已从代理发送到客户端但客户端尚未确认的消息。
请尝试使用 listDeliveringMessages
或 listDeliveringMessagesAsJSON
。
我最近发现了 MBean,并且刚刚查看了 ActiveMQ Artemis MBean。在队列属性中,我们看到有一些消息,因为 MessageCount
> 0.
但是当我调用 listMessages/AsJSON 方法时,返回的 String
总是空的:
是否有我遗漏的配置? listMessageCounter
等其他操作工作正常。
问题是消息“正在传递”,这意味着它们不会通过 listMessages
或 listMessagesAsJSON
方法返回。请注意 DeliveringCount
是 16
(即与 Message Count
相同)。正在传递的消息是那些已从代理发送到客户端但客户端尚未确认的消息。
请尝试使用 listDeliveringMessages
或 listDeliveringMessagesAsJSON
。