...
2.0 Guaranteeing Message Order
Sender Responsibility: The sender is responsible for ensuring the desired order of calls to the Connect APIs. It is suggested that the sender maintain a queue of outgoing calls / messages so that message sequence is persistent in the event of system failure.
Receiver Responsibility: The receiver is responsible for monitoring the incoming messages availableMessages queue and process retrieval calls to the Connect APIs in the order specified.
...