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.