可重新連接的用戶端

IBM® MQ 用戶端與佇列管理程式斷線時,就可以利用自動重新連線。這在連線中斷或佇列管理程式失敗時是有價值的。當您停止佇列管理程式時,您可以選擇啟用用戶端的自動重新連線。

有許多方法可以對 IBM MQ MQI 用戶端進行編碼及配置,讓用戶端可以在所連接的佇列管理程式失敗時繼續工作。佇列管理程式失敗時,應用程式的回應可以是關閉佇列和訂閱,並且切斷與失敗佇列管理程式的連線。然後,用戶端程式可以嘗試重新連接、等待佇列管理程式重新執行,或者連接到相同佇列管理程式群組中的另一個佇列管理程式。

為了讓這項一般程序更簡單,用戶端程式可以連接到具有現行連線失敗時可自動重新連接另一個佇列管理程式(或重新連接這個佇列管理程式)選項的佇列管理程式。這不需要應用程式程式設計。不需要將佇列管理程式的任何斷線錯誤通知應用程式。

IBM MQ Classes for Java™ 不支援自動用戶端重新連接。

身為 IBM MQ 管理者,您可能想要通知所有的用戶端應用程式(包括已要求自動處理佇列管理程式失敗的用戶端應用程式),表示即將故意地停止佇列管理程式,且想要用戶端應用程式停止,而不要讓用戶端應用程式將佇列管理程式的停止視為失敗,然後嘗試自動重新連接。這是 Stop queue manager 指令的預設行為,以維持與舊版 IBM MQ 的相容性。不過,作為 Stop queue manager 指令的選項,您可以使用指示可重新連接的用戶端進行重新連接選項,以及可重新連接的用戶端連線會截取佇列管理程式正在停止的指示,然後如同發生失敗一樣,用戶端會開始嘗試自動重新連接。


概念 概念

反饋

「時間戳記」圖示 前次更新時間: Wednesday, 14 February 2018
http://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.explorer.doc/com.ibm.mq.explorer.doc/e_reconnectableclients.htm