Does SMN Guarantee a Message Being Received by the Subscription Endpoint?

If a subscription endpoint is reachable, it will receive the messages sent by SMN.

If the endpoint is unreachable, SMN saves the failed message in the message queue and tries to send it again for another six times. If the message sending still fails, SMN discards the message and does not prompt that the message sending has failed.

The interval for re-sending a failed message varies depending on the length of the message queue. Usually, a failed message is processed within several hours. If the queue has too many failed messages, it will be processed within a day.

Scroll to top