維護訊息通道之間的交互通訊

有時您可能會需要採取動作,才能維護訊息通道之間的交互通訊。 例如,您可能需要透過取消或確定訊息來解析不確定的通道,或者如果通道兩端的訊息計數未同步化,則需要重設通道同步化。 您也可以配置通道,以減少將傳送端通道置於不確定狀態且無法使用的可能性。

關於此作業

當通道嘗試確定工作邏輯單元時,如果通道接收端無法使用,通道傳送端會處於不能確定的狀態,因為其無法判斷傳輸佇列中的訊息是否已確定。 訊息會保留在傳輸佇列中,且沒有訊息可透過通道傳送,直到通道的狀態解決為止。 在重新建立通道兩端之間的連線時,IBM® MQ 通常會自動解決不確定的通道。 不過這會導致延遲(特別是如果無法重建連線時),因為(舉例來說)通道接收端已刪除。

「訊息通道代理程式 (MCA)」會保存傳送及接收訊息數的記錄(序號),以及最後確定的邏輯工作單元 (LUWID) 的 ID。

如需相關資訊,請參閱分散式佇列和叢集