【问题标题】:Get dump of fuse activemq messages获取 fuse activemq 消息的转储
【发布时间】:2016-11-29 14:34:31
【问题描述】:

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

我使用了 activemq:browse karaf 命令并将输出定向到文件。但它并没有给我所有的消息。只有 4000 条消息被写入一个文件。

【问题讨论】:

    标签: activemq apache-karaf fuseesb


    【解决方案1】:

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

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

    【讨论】:

    • 我同意 Tim 的评估——经纪人是“数据移动”而不是“数据存储”的工具。
    猜你喜欢
    • 2018-02-03
    • 2013-07-08
    • 2017-11-06
    • 1970-01-01
    • 2014-09-24
    • 2011-10-30
    • 2016-10-23
    • 1970-01-01
    • 2012-09-10
    相关资源
    最近更新 更多