與MQ通訊的完整JAVA程式

2021-09-10 18:14:24 字數 1405 閱讀 3682

這份程式的原始文件是來自於網際網路,不過不知道作者是誰,在些先謝了,我增加了個人的理解在裡面,增加注釋,這樣便於閱讀與理解。

該程式實現了傳送訊息與讀取訊息的功能,見其中的send***與get***方法。這只適合於測試,因為環境中的程式還需要對此有稍微的更改,在真實的環境中肯定是在while(true)的無限迴圈中去呼叫其中的get方法,如果有值,那就執行對訊息的處理操作,如果沒有值就繼續迴圈,在get方法中有等待的時間。

這個程式就其本身來說還是比較理解的:

1、首先設定一些相關的環境變數

2、再連線佇列管理器

3、再次操作佇列管理器中的指定佇列

4、往指定佇列中發訊息或者是從指定對列中取訊息

5、關閉佇列

如果不知道如何在mq資源管理器中配置遠端佇列及通過遠端佇列往遠端的mq傳送訊息,請參見文章:

真實環境中的mq,個人覺得至少都應該有兩個本地佇列加乙個遠端佇列,因為訊息的互動肯定是相互的,有收訊息,肯定也有發訊息。乙個本地佇列用於接收外部發過來的訊息,用法為正常;另乙個本地隊例用於傳輸,用於做於遠端隊例的傳輸佇列,將訊息傳送給遠端主機的本地佇列。要使訊息能夠成功的傳送到遠端佇列,還需要配置通道,通常中需要指定遠端通道的ip位址及埠、本地傳輸隊例的名稱、以及本地的通訊位址,這樣才能夠往遠端主機傳送訊息。

本文出自:馮立彬的部落格

再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!

這份程式的原始文件是來自於網際網路,不過不知道作者是誰,在些先謝了,我增加了個人的理解在裡面,增加注釋,這樣便於閱讀與理解。

該程式實現了傳送訊息與讀取訊息的功能,見其中的send***與get***方法。這只適合於測試,因為環境中的程式還需要對此有稍微的更改,在真實的環境中肯定是在while(true)的無限迴圈中去呼叫其中的get方法,如果有值,那就執行對訊息的處理操作,如果沒有值就繼續迴圈,在get方法中有等待的時間。

這個程式就其本身來說還是比較理解的:

1、首先設定一些相關的環境變數

2、再連線佇列管理器

3、再次操作佇列管理器中的指定佇列

4、往指定佇列中發訊息或者是從指定對列中取訊息

5、關閉佇列

如果不知道如何在mq資源管理器中配置遠端佇列及通過遠端佇列往遠端的mq傳送訊息,請參見文章:

真實環境中的mq,個人覺得至少都應該有兩個本地佇列加乙個遠端佇列,因為訊息的互動肯定是相互的,有收訊息,肯定也有發訊息。乙個本地佇列用於接收外部發過來的訊息,用法為正常;另乙個本地隊例用於傳輸,用於做於遠端隊例的傳輸佇列,將訊息傳送給遠端主機的本地佇列。要使訊息能夠成功的傳送到遠端佇列,還需要配置通道,通常中需要指定遠端通道的ip位址及埠、本地傳輸隊例的名稱、以及本地的通訊位址,這樣才能夠往遠端主機傳送訊息。

本文出自:馮立彬的部落格

與MQ通訊的完整JAVA程式

該程式實現了傳送訊息與讀取訊息的功能,見其中的 send 與get 方法。這只適合於測試,因為環境中的程式還需要對此有稍微的更改,在真實的環境中肯定是在while true 的無限迴圈中去呼叫其中的get方法,如果有值,那就執行對訊息的處理操作,如果沒有值就繼續迴圈,在get方法中有等待的時間。這個...

微信小程式與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...