如何从activemq dlq获取消息?

时间:2016-10-06 19:47:25

标签: activemq

我正在尝试编写一个脚本,从activeMQ队列中提取消息并在之后清除它们。我尝试在线查找,但找不到任何示例来教我如何做到这一点。我想知道如何连接到DLQ以及如何清除它? 有帮助吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

DLQ就像任何主题或队列一样,您可以像任何主题或队列一样订阅它并消耗累积的消息。这是列表[http://activemq.apache.org/advisory-message.html][1]

如果您没有ActiveMQ.DLQ,订阅它的DLQ的名称为individualDeadLetterStrategy,您订阅并使用onMessage方法开展业务。 [http://activemq.apache.org/message-redelivery-and-dlq-handling.html][2]

ActiveMQ.Advisory.MessageDLQd.*

中可访问的org.apache.activemq.advisory.AdvisorySupport.getMessageDLQdAdvisoryTopic(ActiveMQDestination);中的新建议