【发布时间】:2016-10-06 19:47:25
【问题描述】:
我正在尝试编写一个脚本,从 activeMQ 队列中提取消息并在之后清除它们。我尝试在网上查找它,但找不到任何示例来教我如何做到这一点。我想知道如何连接到 DLQ 以及如何清除它? 有什么帮助吗?
提前致谢
【问题讨论】:
标签: activemq
我正在尝试编写一个脚本,从 activeMQ 队列中提取消息并在之后清除它们。我尝试在网上查找它,但找不到任何示例来教我如何做到这一点。我想知道如何连接到 DLQ 以及如何清除它? 有什么帮助吗?
提前致谢
【问题讨论】:
标签: activemq
DLQ 就像任何主题或队列一样,您可以像任何主题或队列一样订阅它并使用累积的消息。这是列表 [http://activemq.apache.org/advisory-message.html][1]
要订阅它的 DLQ 的名称是 ActiveMQ.DLQ 如果你没有 individualDeadLetterStrategy ,你订阅并做你的业务 onMessage 方法。
[http://activemq.apache.org/message-redelivery-and-dlq-handling.html][2]
5.4 中的新公告ActiveMQ.Advisory.MessageDLQd.* 可通过org.apache.activemq.advisory.AdvisorySupport.getMessageDLQdAdvisoryTopic(ActiveMQDestination); 访问
【讨论】: