ActiveMQ Artemis - 获取计划消息的当前重新传递计数

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

在队列上使用 ActiveMQ Artemis 2.20 并进行以下设置:

<redelivery-delay>600000</redelivery-delay>
<max-delivery-attempts>9</max-delivery-attempts>

我偶尔会看到计划消息的堆积,但重新传递问题的原因并不总是显而易见。为了进行调查,了解消息自首次发送以来尝试重新传递的次数会很有用。但是,我没有看到此信息记录在

listScheduledMessages()
操作的输出中。是否可以通过任何操作 API 获取此详细信息?

jms activemq-artemis
1个回答
0
投票

您可以使用 QueueControl.browse(String filter) 管理 API 通过过滤器获取特定消息的投递计数。

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