維護訊息通道之間的交互通訊
有時您可能會需要採取動作,才能維護訊息通道之間的交互通訊。 例如,您可能需要透過取消或確定訊息來解析不確定的通道,或者如果通道兩端的訊息計數未同步化,則需要重設通道同步化。 您也可以配置通道,以減少將傳送端通道置於不確定狀態且無法使用的可能性。
關於此作業
當通道嘗試確定工作邏輯單元時,如果通道接收端無法使用,通道傳送端會處於不能確定的狀態,因為其無法判斷傳輸佇列中的訊息是否已確定。 訊息會保留在傳輸佇列中,且沒有訊息可透過通道傳送,直到通道的狀態解決為止。 通常,當通道兩端之間重新建立連線時, IBM® MQ 會自動解決不確定的通道。 不過這會導致延遲(特別是如果無法重建連線時),因為(舉例來說)通道接收端已刪除。
「訊息通道代理程式 (MCA)」會保存傳送及接收訊息數的記錄(序號),以及最後確定的邏輯工作單元 (LUWID) 的 ID。
如需相關資訊,請參閱 IBM 文件中的 分散式佇列及叢集 。