获取Fuse ActiveMQ消息的转储



我正在运行与Fuse ESB的生产应用程序,并使用FUSE提供了ActiveMQ队列。我的一个队列中有100K消息,我需要在不将其从队列中删除的情况下获取这些消息的转储。获得这些消息的转储的方法是什么?

我使用了ActiveMQ:浏览KARAF命令并定向输出来文件。但是它没有给我所有消息。仅写4000条消息。

ActiveMQ无法浏览极为深的队列,因此您无法查看所有这些。浏览操作仅限于可以适合经纪人内存和MaxBrowspageSize设置的内容。

没有工具可以转移ActiveMQ中提供的消息存储的内容。经纪人不是数据库,不应将其视为一个数据库,而是供消费者消费的消息。

最新更新