一.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發...