WebSphere MQ作為IBM軟件家族的消息傳輸中間件產(chǎn)品,以其出色的特性和功能在業(yè)界享有盛譽。WebSphere MQ獨特的安全機制、簡便快速的編程風格、卓越不凡的穩(wěn)定性、可擴展性和跨平臺性,以及強大的消息通訊能力,使得它在銀行、電信,還是在交通運輸、政府機關(guān)等各行各業(yè),贏得了很高的市場份額。在中國,WebSphere MQ同樣擁有廣泛的用戶基礎(chǔ)和許許多多的成功案例。它不僅具有跨平臺、跨網(wǎng)絡(luò)的特性,而且以其特有的先進機制保證對消息的"Once and Once only"的傳輸,做到不丟失、不復傳。
在WebSphere MQ給客戶帶來的眾多價值中,有一點十分重要,就是它的通訊感知和恢復機制,尤其適用于我國目前的現(xiàn)狀,在我國很多地方存在網(wǎng)絡(luò)線路質(zhì)量差,網(wǎng)絡(luò)狀態(tài)不穩(wěn)定的現(xiàn)狀。因為WebSphere MQ在支持同步通訊的同時,提供了基于消息隊列存儲-轉(zhuǎn)發(fā)機制的異步通訊模式,應(yīng)用程序只需將消息交給WebSphere MQ,就由WebSphere MQ負責將消息安全、可靠地發(fā)送出去,不再需要應(yīng)用和人工的干預(yù),當網(wǎng)絡(luò)出現(xiàn)故障的情況下,或?qū)Ψ街鳈C發(fā)生故障時,WebSphere MQ能夠作到不需要人工干預(yù),自動探測網(wǎng)絡(luò)狀況的好壞,并且在網(wǎng)絡(luò)恢復正常之后能夠繼續(xù)正常工作。
:\ su - mqm
:\ mqm
:\ dspmq 顯示所有QueueManage
:\ crtmqm Queue名 創(chuàng)建QueueManage
:\ strmqm Queue名 啟動QueueManage
:\ endmqm Queue名 停止QueueManage
在QueueManage下再創(chuàng)建本地使用的Queue:
runmqsc QueueManage名
help 察看可使用的命令關(guān)鍵字
define ql(Queue名) 定義可使用的Queue
display ql(Queue名) 察看定義后Queue的一些基本信息
(注: Queue信息中有很多直觀的信息,比如CURDEPTH可以判斷次Queue中的數(shù)據(jù)條數(shù),DEFPSIST(YES)則表示它是消息穩(wěn)固的,即應(yīng)用程序或網(wǎng)絡(luò)出現(xiàn)問題時,Queue里面的消息不會丟失,考試,大提示并可操作重發(fā),反之... TYPE(QLOCAL)可判斷它是本地Queue或遠程Queue )
alter ql(Queue名) 可修改Queue的一些基本信息,比如我要修改Queue的DEFPSIST(YES),則使用alter ql(Queue名) DEFPSIST(NO)
mqrc 錯誤代碼 可察看Queue的錯誤信息
delete ql(Queue名) 刪除Queue
clear ql(Queue名) 清除Queue里面的數(shù)據(jù)。
在WebSphere MQ給客戶帶來的眾多價值中,有一點十分重要,就是它的通訊感知和恢復機制,尤其適用于我國目前的現(xiàn)狀,在我國很多地方存在網(wǎng)絡(luò)線路質(zhì)量差,網(wǎng)絡(luò)狀態(tài)不穩(wěn)定的現(xiàn)狀。因為WebSphere MQ在支持同步通訊的同時,提供了基于消息隊列存儲-轉(zhuǎn)發(fā)機制的異步通訊模式,應(yīng)用程序只需將消息交給WebSphere MQ,就由WebSphere MQ負責將消息安全、可靠地發(fā)送出去,不再需要應(yīng)用和人工的干預(yù),當網(wǎng)絡(luò)出現(xiàn)故障的情況下,或?qū)Ψ街鳈C發(fā)生故障時,WebSphere MQ能夠作到不需要人工干預(yù),自動探測網(wǎng)絡(luò)狀況的好壞,并且在網(wǎng)絡(luò)恢復正常之后能夠繼續(xù)正常工作。
:\ su - mqm
:\ mqm
:\ dspmq 顯示所有QueueManage
:\ crtmqm Queue名 創(chuàng)建QueueManage
:\ strmqm Queue名 啟動QueueManage
:\ endmqm Queue名 停止QueueManage
在QueueManage下再創(chuàng)建本地使用的Queue:
runmqsc QueueManage名
help 察看可使用的命令關(guān)鍵字
define ql(Queue名) 定義可使用的Queue
display ql(Queue名) 察看定義后Queue的一些基本信息
(注: Queue信息中有很多直觀的信息,比如CURDEPTH可以判斷次Queue中的數(shù)據(jù)條數(shù),DEFPSIST(YES)則表示它是消息穩(wěn)固的,即應(yīng)用程序或網(wǎng)絡(luò)出現(xiàn)問題時,Queue里面的消息不會丟失,考試,大提示并可操作重發(fā),反之... TYPE(QLOCAL)可判斷它是本地Queue或遠程Queue )
alter ql(Queue名) 可修改Queue的一些基本信息,比如我要修改Queue的DEFPSIST(YES),則使用alter ql(Queue名) DEFPSIST(NO)
mqrc 錯誤代碼 可察看Queue的錯誤信息
delete ql(Queue名) 刪除Queue
clear ql(Queue名) 清除Queue里面的數(shù)據(jù)。