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

[目次][用語][索引][前へ][次へ]

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

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

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

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

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

[図データ]