2.4.7 キュー間転送の障害時の動作
受信側システムで受信したメッセージに,致命的な障害がある場合やメッセージの有効期間を超過していた場合,Reliable Messagingは,送信側システムに受信の失敗を通知します。受信の失敗が通知されたメッセージは,送信側システムのデッドメッセージキューに登録されます。さらに,送信側システムでは新しいグループを作成し,障害以降に送信されたメッセージを新しいグループで送信します。
次の図は,送信側システムがA1,A2のメッセージを送信し,受信側システムでA2に障害が発生したため,A2の受信失敗が通知された場合を示しています。1.〜9.は,処理の順序を示します。
受信失敗が通知されると,送信側システムのA2はデッドメッセージキューに登録され,次のメッセージは新しいグループのB1として送信されます。