最近在做匯總的時候需要用到mq做消息發送,由於之前沒有使用過,近期看了一點內容,做一個小小的總結:
隊列管理器相當於我們的數據庫,而隊列名相當於庫表,我們查看的信息其實就是相當於查看庫表信息。
1、首先需要進入裝有MQ的服務器
2、進入該服務器后,在命令行中輸入dspmq命令
QMNAME(WNMS4_QM)括號內為隊列名,status表示隊列運行的狀態。表示正在運行的隊列和沒有運行的隊列。
3、這個時候再執行 runmqsc +隊列管理器名 進入mq客戶端
這樣我們就啟動了隊列名為WNMS4_QM的隊列管理器名,也就是進入了MQ的客戶端
4、在客戶端里我們可以查看我們需要看的相關信息,一般用dis ql(KPIIN.Q)查看相關信息,KPIIN.Q是隊列名
像我常常關注紅框內的幾個信息,隊列深度查看CURDEPTH
如果只是單獨查看CURDEPTH 可以這么使用
DIS QL(KPIIN.Q) CURDEPTH
更深入的我也不會,暫時只關注這些信息,日后會補充相關知識!