4 Protocol Examples

The following is an example of a reliable messaging source (RMS) sending 3 messages to a reliable messaging destination (RMD). The RMD is capable of storing a maximum of 2 messages at a time. Once stored, the messages are passed to the application destination (AD) for processing. In this example, the AD is offline when the RMD starts receiving messages. The RMD uses SequenceAcknowledgement header blocks to acknowledge every message received. The BufferRemaining element is included in all SequenceAcknowledgement header blocks and the RMS adjusts the rate at which it sends new messages accordingly.

The following figure shows the diagram of the message flow between the RMS and the RMD.

Example message flow diagram between an RMS and an RMD with AFCE to WSRM

Figure 4: Example message flow diagram between an RMS and an RMD with AFCE to WSRM

Show: