Activemq中待处理消息和入队计数之间的区别?

Posted

技术标签:

【中文标题】Activemq中待处理消息和入队计数之间的区别?【英文标题】:Difference between Pending Messages and Enqueue Counter in Active MQ? 【发布时间】:2011-12-08 19:44:06 【问题描述】:

在 Active MQ 管理控制台中,“待处理消息数”和“入队消息数”有什么区别?将消息放入队列时,这两个值是否应该匹配?

【问题讨论】:

【参考方案1】:

待处理消息 = 目标中当前等待传递的消息数(队列的当前大小)

入队消息 = 自上次统计重置以来在目标中入队的消息数。这个数字只会上升。

出队消息​​ = 从目的地传递给消费者的消息。如果将消息传递给多个消费者(主题),则此数字可能高于排队的消息数。

【讨论】:

【参考方案2】:

Messages Enqueued = 自服务器启动后发送到队列的消息数

Messages Dequeued = 自服务器启动后接收+删除的消息数

【讨论】:

以上是关于Activemq中待处理消息和入队计数之间的区别?的主要内容,如果未能解决你的问题,请参考以下文章