該程式實現了傳送訊息與讀取訊息的功能,見其中的 send***與get***方法。這只適合於測試,因為環境中的程式還需要對此有稍微的更改,在真實的環境中肯定是在while(true) 的無限迴圈中去呼叫其中的get方法,如果有值,那就執行對訊息的處理操作,如果沒有值就繼續迴圈,在get方法中有等待的時間。
這個程式就其本身來說還是比較理解的:
1、首先設定一些相關的環境變數
2、再連線佇列管理器
3、再次操作佇列管理器中的指定佇列
4、往指定佇列中發訊息或者是從指定對列中取訊息
5、關閉佇列
如果不知道如何在mq資源管理器中配置遠端佇列及通過遠端佇列往遠端的mq傳送訊息,請參見文章:
真 實環境中的mq,個人覺得至少都應該有兩個本地佇列加乙個遠端佇列,因為訊息的互動肯定是相互的,有收訊息,肯定也有發訊息。乙個本地佇列用於接收外部發 過來的訊息,用法為正常;另乙個本地隊例用於傳輸,用於做於遠端隊例的傳輸佇列,將訊息傳送給遠端主機的本地佇列。要使訊息能夠成功的傳送到遠端佇列,還 需要配置通道,通常中需要指定遠端通道的ip位址及埠、本地傳輸隊例的名稱、以及本地的通訊位址,這樣才能夠往遠端主機傳送訊息。
與MQ通訊的完整JAVA程式
這份程式的原始文件是來自於網際網路,不過不知道作者是誰,在些先謝了,我增加了個人的理解在裡面,增加注釋,這樣便於閱讀與理解。該程式實現了傳送訊息與讀取訊息的功能,見其中的send 與get 方法。這只適合於測試,因為環境中的程式還需要對此有稍微的更改,在真實的環境中肯定是在while true 的無...
微信小程式與Java後台的通訊
基本思路string code reqmap.get code string url maputils.getstring configproperties,url 請求的位址 string grant type maputils.getstring configproperties,grant t...
MQ的配置和遠端通訊
這個例子的目的是建立可以實現訊息傳遞的一對mq伺服器,它們分別基於nt和unix平台。首先在nt端建一佇列管理器 crtmqm q qm nt 啟動佇列管理器 strmqm qm nt 執行mq控制台命令 runmqsc qm nt 建立死信佇列 define ql nt.deadq defpsis...