Hitachi

Cosminexus V11 アプリケーションサーバ Cosminexus Reliable Messaging


2.4.7 キュー間転送の障害時の動作

受信側システムで受信したメッセージに,致命的な障害がある場合やメッセージの有効期間を超過していた場合,Reliable Messagingは,送信側システムに受信の失敗を通知します。受信の失敗が通知されたメッセージは,送信側システムのデッドメッセージキューに登録されます。さらに,送信側システムでは新しいグループを作成し,障害以降に送信されたメッセージを新しいグループで送信します。

次の図は,送信側システムがA1,A2のメッセージを送信し,受信側システムでA2に障害が発生したため,A2の受信失敗が通知された場合を示しています。1.〜9.は,処理の順序を示します。

受信失敗が通知されると,送信側システムのA2はデッドメッセージキューに登録され,次のメッセージは新しいグループのB1として送信されます。

図2‒23 キュー間転送の障害時の動作

[図データ]