activemq控制面板里的NumberOfPendingMessages、MessagesEnqueued、MessagesDequeued含义
Number Of Consumers? 消費者 這個是消費者端的消費者數(shù)量
Number Of Pending Messages 等待消費的消息 這個是當前未出隊列的數(shù)量。可以理解為總接收數(shù)-總出隊列數(shù)
Messages Enqueued?進入隊列的消息? 進入隊列的總數(shù)量,包括出隊列的。 這個數(shù)量只增不減
Messages Dequeued 出了隊列的消息? 可以理解為是消費這消費掉的數(shù)量
這個要分兩種情況理解
在queues里它和進入隊列的總數(shù)量相等(因為一個消息只會被成功消費一次),如果暫時不等是因為消費者還沒來得及消費。
在 topics里 它因為多消費者從而導致數(shù)量會比入隊列數(shù)高。
簡單的理解上面的意思就是
當有一個消息進入這個隊列時,等待消費的消息是1,進入隊列的消息是1。
當消息消費后,等待消費的消息是0,進入隊列的消息是1,出隊列的消息是1.
在來一條消息時,等待消費的消息是1,進入隊列的消息就是2.
沒有消費者時? Pending Messages?? 和 入隊列數(shù)量一樣
有消費者消費的時候 Pedding會減少 出隊列會增加
到最后 就是 入隊列和出隊列的數(shù)量一樣多
以此類推,進入隊列的消息和出隊列的消息是池子,等待消費的消息是水流。?
總結(jié)
以上是生活随笔為你收集整理的activemq控制面板里的NumberOfPendingMessages、MessagesEnqueued、MessagesDequeued含义的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Zabbix每天流量统计脚本
- 下一篇: Goroutine的几个例子