Asynchrones Messaging
Problem
Ein Kunde gibt eine Bestellung ab.
Das Versenden von E-Mails, die Aktualisierung von Analysen und die Benachrichtigung des Lagers können einige Zeit in Anspruch nehmen.
Der Kunde sollte nicht unbedingt auf jeden nachgelagerten Vorgang warten.
Lösung — Asynchrones Messaging
Der einleitende Dienst zeichnet oder veröffentlicht die Arbeit und geht weiter.
Angenommener Auftrag
↓
Nachricht
↓
Die Verarbeitung erfolgt unabhängig
Kerngedanke: Die asynchrone Kommunikation trennt das Timing von Produzenten und Verbrauchern.