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

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

付録B.2 QoS

QoS(通信品質)について留意しなければならない点は次のとおりです。

OrderedDelivery時のAcknowledgmentの仕様
受信処理性能の向上のため,OrderedDeliveryを要求するReliable Messageを受信した場合,そのReliable Messageが順序不正(シーケンス番号に抜けのある)のメッセージだった場合もAcknowledgmentを返します。このメッセージはReliable Messagingが保持しておき,順序不正が回復した際に配信されます。

NoDuplicateDeliveryを要求しない場合の動作
Reliable Messagingでは,NoDuplicateDeliveryを要求しない(Request/DuplicateElimination要素が存在しない)Reliable Messageを受信した場合でも,受信したReliable Messageの重複防止を行います。

再送の仕様
Reliable Messagingは,Acknowledgmentまたは「MessageProcessingFailure」以外のRM-FaultのRM-Reply Messageが返されるまでReliable Messageを再送します。Reliable Messageに設定した有効期限を超過しても再送を継続します。