MQ使用幾個命令

2021-09-23 19:13:22 字數 1123 閱讀 9253

一.mq常見基本指令:

mq現在使用的比較常見,但是在測試過程中,使用命令列直接查詢,有時候事半功倍。

activemq-admin stop

activemq-admin list

activemq-admin query

activemq-admin bstat

activemq-admin browse

下面是一些基本的命令:

在5.0之前activemq-admin被分成多個指令碼,例如:

二.幾個常用的命令:

第一列,總接收數-總出佇列數:

activemq-admin query -qqueue=message.short.queue | grep queuesize

第二列,消費者端的消費者數量:

activemq-admin query -qqueue=message.short.queue | grep consumercount

第三列,進入佇列的總數量:

activemq-admin query -qqueue=message.short.queue | grep enqueuecount

第四列,出佇列的訊息,消費這消費掉的數量:

activemq-admin query -qqueue=message.short.queue | grep dequeuecount

一般路徑:/opt/apache-activemq-5.11.1/bin

見如下幾張截圖:

命令驗證一下:

具體的佇列資訊:

可見通過web查詢和命令列查詢的結果是對應的;

參考官方**,這裡是總體介紹:

這裡是一些基本命令列:

這是兩篇中文的內容:

這是一篇簡要介紹:

MQ使用所得

建立的連線,在寫正常斷開連線終止程式時,可以通過在類的重寫destory 方法在時邊加上if null conn mq支援唯讀,取模式 mq佇列管理器有自己的連線池,可以使用連線池獲得連線 我們可以使用的mq自己的預設連線池,因為我的專案是每個執行緒訪問不同一的佇列管理器,所以我是在run 方法的開...

mq使用總結

一 rabbitmq非同步訊息機制 1 exchange和queue進行繫結,乙個exchange可以繫結多個queue。2 訊息生產者produce,將訊息傳送至exchange,exchange將訊息路由至多個queue。3 exchange路由分為fanout direct topic三種模式...

何時使用MQ

何時使用mq mq作為一種基礎中介軟體在網際網路專案中有著大量的使用。一種技術的產生自然是為了解決某種需求,通常來說是以下場景 需要跨程序通訊 b系統需要a系統的輸出作為輸入引數。當a系統的輸出能力遠遠大於b系統的處理能力。針對於第一種情況有兩種方案 使用rpc遠端呼叫,a直接呼叫b。使用mq,a發...