與MQ通訊的完整JAVA程式

2021-09-06 17:32:53 字數 571 閱讀 3075

該程式實現了傳送訊息與讀取訊息的功能,見其中的 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...