获取保险丝activemq消息的转储

时间:2016-11-29 14:34:32

标签: activemq apache-karaf fuseesb

我正在使用fuse esb和使用fuse提供的activemq队列运行生产应用程序。我的一个队列中有100k消息,我需要转储这些消息而不将它们从队列中删除。转发这些消息的方法是什么。

我使用了activemq:浏览karaf命令并将输出定向到file.But它没有给我所有的消息。只有4000封邮件被写入文件。

1 个答案:

答案 0 :(得分:2)

ActiveMQ无法浏览极深的队列,因此您无法全部查看它们。浏览操作仅限于可以放入代理内存和maxBrowsePageSize设置的内容。

没有工具可以转储ActiveMQ中提供的消息存储库的内容。代理不是数据库,不应该被视为一个,消息是供消费者使用的。