更新時間:2022-10-31 09:36:48 來源:動力節(jié)點 瀏覽881次
MQ現(xiàn)在使用的比較常見,但是在測試過程中,使用命令行直接查詢,有時候事半功倍。
activemq-admin stop
activemq-admin list
activemq-admin query
activemq-admin bstat
activemq-admin browse
下面是一些基本的命令:
activemq——運行activemq代理
activemq-admin——管理代理的實例
在5.0之前activemq-admin被分成多個腳本,例如:
shutdown——關閉activemq代理
list——列出所有在指定JMX上下文中運行的代理
query——查詢JMX上下文中的代理統(tǒng)計和信息。
bstat——預定義查詢,顯示有用的代理統(tǒng)計信息。
browse——瀏覽指定隊列中的消息。
purge——刪除所選目標的消息。
第一列,總接收數(shù)-總出隊列數(shù):
activemq-admin query -QQueue=message.short.queue | grep QueueSize
第二列,消費者端的消費者數(shù)量:
activemq-admin query -QQueue=message.short.queue | grep ConsumerCount
第三列,進入隊列的總數(shù)量:
activemq-admin query -QQueue=message.short.queue | grep EnqueueCount
第四列,出隊列的消息,消費這消費掉的數(shù)量:
activemq-admin query -QQueue=message.short.queue | grep DequeueCount
一般路徑:/opt/apache-activemq-5.11.1/bin
見如下幾張截圖:
命令驗證一下:
可見通過Web查詢和命令行查詢的結果是對應的;