At Least Once Intents

Designers can specify an at least once intent to require that providers receive every message at least once.

Reliability intents usually apply at service virtualization bindings. If you apply them to composites, service virtualization bindings of the composite inherit them, as appropriate.

Category
Reliability
Qualifier Description
none The provider must receive every message sent to it by consumers at least once. It may receive some messages more than once.

If the node or the Message Bus fails, it must deliver messages after it restarts. Messages must be persistent; if the provider cannot successfully process a message, the Message Bus must re-deliver it after a delay. The consumer must send every message using the persistent mode of the Messaging Bus.