MB 集群與遠端佇列管理器管理

2021-08-31 16:52:34 字數 516 閱讀 2833

一、概述:

0.對於輸入(本地)輸出(集群共享)直連的方法,可以實現本地輸入,mb過濾後輸出

1.對於輸入(本地)路由(mb過濾)輸出(集群共享)的方法,無法實現mb過濾。

二、實驗1:

0.輸入(本地)輸出(集群共享)直連

1.在輸入佇列中輸入訊息

2.遠端佇列管理器中得到此**後的訊息

三、實驗2:

0.輸入(本地)路由(mb過濾)輸出(集群共享)連線

1.在輸入佇列中輸入訊息

2.遠端佇列管理器中無法得到此**後的訊息

四、實驗3:

0.輸入(本地)路由(mb過濾)輸出(集群共享)連線,輸出有兩個,乙個為mb預設輸出,乙個為新增過濾模式後輸出

1.在輸入佇列中輸入訊息

2.訊息被**至mb預設輸出中,並未進行過濾操作

五、結論:

0.過濾模式上可能存在問題(可能性較小,已經驗證過了)

1.mb路由後無法正確按照過濾終端輸出

悲催啊悲催,想別的辦法吧。

MQ佇列管理器搭建(三)

描述 如上圖所示,為mq的集群搭建部署圖。clustera clusterb分別是兩個集群,其中qm1 qm3 gatewaya為clustera集群中的佇列管理器 qm1 qm3 gatewayb是clusterb集群中的佇列管理器。gatewaya與gatewayb負責網路路由和訊息分發,使用集...

IBM MQ兩個佇列管理器之間的通訊

1.確保兩邊的佇列管理器的名稱不能相同 如果名稱相同將無法通訊,在連線的時候雖然傳送通道和接收通道都是可以執行的,但是當放入測試訊息的時候會報2087 amq4048的錯誤 2.確保兩個佇列管理器直接的監聽埠正在執行並且是對外開放的,可以通過telnet ip port進行測試。佇列管理器a ib9...

with與上下文管理器

def m1 f open source.txt w f.close 如果在呼叫 write 的過程中,出現了異常進而導致後續 無法繼續執行,close 方法無法被正常呼叫,因此資源就會一直被該程式占用,無法及時釋放占用的檔案資源。f open source.txt w try except exc...