【问题标题】:ActiveMQ Message Queue Slows Down after 2 million plus messageActiveMQ 消息队列在超过 200 万条消息后变慢
【发布时间】:2013-10-26 05:50:28
【问题描述】:

我有一个名为 amq570queue 的消息队列,在累积了 200 万条消息后,它开始变慢。我需要调整哪些代理设置来解决此问题?我暂时将它移动到一个新的消息队列中(在同一个代理中),它工作正常。我最初认为 kahadb 已达到其大小限制,这就是它变慢的原因。有没有办法限制 Message Dequeued 的大小?提前感谢您的任何意见。

问候, 沃尔特

【问题讨论】:

    标签: activemq


    【解决方案1】:

    一个可能的原因是生产者流量控制和系统使用设置。来看看

    http://activemq.apache.org/producer-flow-control.html

    【讨论】:

    • 抱歉回复晚了,这是我的activemq.xml(流控制部分) 100mb的内存限制对broker减速有影响吗?
    • 这可能是基于消息大小和慢消费者的情况。您可能需要计算限制并进行相应设置。
    猜你喜欢
    • 2015-06-18
    • 2012-03-11
    • 2015-12-08
    • 1970-01-01
    • 2015-09-23
    • 2018-11-30
    • 2022-06-14
    • 2014-09-24
    • 2016-08-21
    相关资源
    最近更新 更多