转储&删除DLQ的内容?

时间:2016-07-06 15:08:32

标签: activemq

我知道activemq-admin有一个清除队列的选项,所以如果我愿意,我可以轻松清除DLQ。但我想要做的是在清除之前将DLQ的内容转储到文件中(或手动删除每个项目并将其写入日志)。是否可以使用activemq-admin执行此操作,还是有其他类似的工具可以随时使用?我已经做了一些搜索,但没有遇到任何问题,所以我想在尝试自己实现之前我会问这里。

1 个答案:

答案 0 :(得分:0)

我会使用工具“A”完成该任务。它可以将每个消息的队列内容转储到一个文件。

读取队列并将其转发到每个消息的一个文件的示例用法(dump.txt,dump-1.txt,.. dump-n.txt)。

a -b tcp://example.org:61616 -g -c 1000 -o dump.txt ActiveMQ.DLQ

免责声明:我是此工具的作者

相关问题