付録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に設定した有効期限を超過しても再送を継続します。