Activemq 倾销及;是否删除DLQ的内容?

Activemq 倾销及;是否删除DLQ的内容?,activemq,Activemq,我知道activemq admin有一个清除队列的选项,因此如果我想清除DLQ,我可以轻松地进行清除。但我想做的是在清除DLQ之前将其内容转储到文件中(或者手动删除每个项目并将其写入日志)。是否可以使用activemq admin执行此操作,或者是否有其他类似的工具随时可用?我已经做了一些搜索,但没有发现任何东西,所以我想在尝试自己实现它之前,我会在这里询问。我会使用工具“”来完成该任务。它可以将队列的内容转储到每条消息的一个文件中 读取队列并将其转储到每条消息的一个文件(dump.txt、du

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

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

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

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

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

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

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

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


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

感谢您的建议。我下载并生成了“a”,但运行时未创建任何日志文件。我只收到一条信息“操作在11毫秒内完成(不包括连接)”,除此之外什么都没有。我确信我已经正确地设置了broker参数和DLQ的名称。“a”中是否有任何调试功能?请尝试添加-w 2000或类似功能。不,我的错。我指定了一个空的DLQ。我改为使用正确的DLQ,现在如果我指定'-C100',我将得到100个文本文件,但每个文件的大小都是0字节。如果我没有为-c指定一个值,那么我会得到与DLQ中的项目一样多的空文本文件。所以它做了一些正确的事情,但仍然没有向我提供消息的内容。谢谢你的建议。我下载并生成了“a”,但运行时未创建任何日志文件。我只收到一条信息“操作在11毫秒内完成(不包括连接)”,除此之外什么都没有。我确信我已经正确地设置了broker参数和DLQ的名称。“a”中是否有任何调试功能?请尝试添加-w 2000或类似功能。不,我的错。我指定了一个空的DLQ。我改为使用正确的DLQ,现在如果我指定'-C100',我将得到100个文本文件,但每个文件的大小都是0字节。如果我没有为-c指定一个值,那么我会得到与DLQ中的项目一样多的空文本文件。所以它做了一些正确的事情,但仍然没有向我提供消息的内容。