【问题标题】:Query ActiveMQ queue for peak size查询 ActiveMQ 队列的峰值大小
【发布时间】:2012-03-01 08:30:04
【问题描述】:

我正在尝试编写一个脚本来通过 shell 查询 ActiveMQ(使用 activemq-admin query 命令)以确定“迄今为止”队列的最大大小(即,自服务器启动以来)。

当我输入以下查询时:

activemq-admin 查询 -QQueue=MyQueueName

我得到以下输出:

Java Runtime: Sun Microsystems Inc. 1.6.0_25 /usr/java/jdk1.6.0_25/jre
    Heap sizes: current=91456k  free=90978k  max=1358080k
        JVM args: -Dactivemq.classpath=/usr/local/activemq/conf; -Dactivemq.home=/usr    /local/activemq -Dactivemq.base=/usr/local/activemq
ACTIVEMQ_HOME: /usr/local/activemq
ACTIVEMQ_BASE: /usr/local/activemq
Connecting to pid: 3005
DequeueCount = 5930
Name = MyQueueName
MinEnqueueTime = 0
CursorMemoryUsage = 733711
MaxAuditDepth = 2048
Destination = loadable
AverageEnqueueTime = 0.45332837486054295
InFlightCount = 0
MemoryLimit = 1048576
Type = Queue
EnqueueCount = 8067
MaxEnqueueTime = 79
MemoryUsagePortion = 0.0
ProducerCount = 0
UseCache = true
BlockedProducerWarningInterval = 30000
MaxProducersToAudit = 32
CursorFull = false
BrokerName = localhost
PrioritizedMessages = false
ConsumerCount = 0
ProducerFlowControl = true
Subscriptions = []
QueueSize = 2137
MaxPageSize = 200
CursorPercentUsage = 69
DispatchCount = 620
MemoryPercentUsage = 69
ExpiredCount = 0

当我转到 Web 控制台时,我看到 MyQueueName 中排队的 2137 消息,对应于此输出中的 QueueSize 字段。

但有一次(在执行 Java 应用程序期间)我在这个队列中看到超过 3000 条消息。

ActiveMQ 是否提供获取“全局最大队列大小”的指标?即任意时间点入队消息的最大数量?

提前致谢!

【问题讨论】:

    标签: java jms activemq


    【解决方案1】:

    从那时起代理是否已停止/启动?我只是尝试了自己,如果我停止代理,数据就会“离开”队列,这对我来说听起来像是一个错误。你应该在 ActiveMQ 论坛上询问这个问题。顺便说一句,我正在使用 5.5.1 版,正如他们所说,这是最新的稳定版,而且这个 bug 也不是新的,看看某种相关的 AMQ-1367。

    同样,您最好的选择是在 ActiveMQ 论坛上:

    ActiveMQ forum

    干杯,尤金。

    【讨论】:

    • 跟进此事 - 论坛上没有人(用户或开发人员)回复我的帖子。我会将其解释为“不要问,因为我们不在乎”的回答,并将此问题标记为已回答,并附加规定,鉴于软件的当前状态,我正在寻找的内容是不可能的。
    • @AdamTannon 很遗憾听到,您可以检查最新版本并试一试,但这似乎太多了。可以发一下你帖子的链接吗?我会尝试打开一个错误,看看人们对它的看法。谢谢!
    猜你喜欢
    • 2018-06-30
    • 1970-01-01
    • 2015-07-01
    • 1970-01-01
    • 2010-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多