現在有兩台機器a和b,分別安裝了mq6.0,我要通過mq進行a和b之間的雙向通訊。
我打算分兩步,第一步:實現a到b的資料傳輸。
在a上:
1、建立佇列管理器 qm_1001。
2、建立本地佇列 lq_1001
3、建立傳輸佇列 xq_1001
4、建立遠端佇列 rq_1002
5、建立傳送方通道 1001.1002
在b上:
1、建立佇列管理器 qm_1002
2、建立本地佇列 lq_1002
3、建立接收方通道 1001.1002,名字必須與傳送方通道相同。
4、建立偵聽器,監聽1414埠
這樣,a到b的資料傳輸就可以了。
啟動佇列管理器qm_1001和qm_1002,啟動b上的偵聽器,a上啟動傳送方通道1001.1002,b上的接收方通道也會自動執行;
第二步:實現b到a的資料傳輸
在b上:
1、建立傳輸佇列 xq_1002
2、建立遠端佇列 rq_1001
3、建立傳送方通道 1002.1001
在a上:
1、建立接收方通道1002.1001
2、建立偵聽器,偵聽1414埠
啟動a上的偵聽器,啟動b上的傳送方通道1002.1001,這樣a上的接收方通道會自動執行。
這樣,由b到a的資料傳輸也能進行了。
注意:從mq7.1開始,預設通道鑑權開啟。可以通過關閉此功能解決問題,但是不推薦這樣幹
runmqsc qmgrname
alter qmgr chlauth(disabled)
樹莓派和Arduino之間通過串列埠進行通訊
話不多說了,talk is cheap now,show the code step1 首先是arduino void setup void loop 通過arduinoide將上述 編譯並上傳給arduino step2 在樹莓派中編寫如下 並命名為connect arduino.py 1 imp...
通過worker進行MQ消費的方案之一
場景 上游實時傳送mq,需要應用進行消費,解析mq資料並進行計算將最終結果傳送給下游。允許秒級延時 方案設計考慮 1 需要防頻 2 考慮訊息重試 3 歷史資料查詢 4 訊息體有過期時效 具體方案 mq採用監聽方式,先進性訊息的基本驗證,redis防重驗證。驗證成功後先落庫並進行redis儲存 過期時...
Visio2016通過部署工具的方式進行安裝
2.執行該工具,選擇visio中setup.exe資料夾生成相應的configuration.xml檔案 3.選擇對應的32位或者64位的configuration.xml配置檔案開啟更改其中的兩行 為如下 然後win r執行cmd,運用 cd 資料夾 的方式跳轉到有setup.exe的visio資...