Architekturentscheidungen / ADR-014
ADR-014In PrüfungIntegration
Sendungsstatus per Event-Streaming statt Polling
Verantwortlich: M. Roth · zuletzt geändert 21.10.2026Kontext
Kundenservice und Lager fragen den Sendungsstatus heute alle 5 Minuten per Polling bei TransportHub ab. Das erzeugt Last und Verzögerungen.
Betrachtete Optionen
✓Event-Streaming über Message-Brokerentkoppelt, nahezu Echtzeit
Polling beibehalten, Intervall verkürzeneinfach, aber mehr Last
Webhooks je Konsumentkeine zentrale Steuerung
Entscheidung
TransportHub veröffentlicht Statusänderungen als Events; Konsumenten abonnieren sie über den zentralen Message-Broker.
Konsequenzen
- Lagerverwaltung WMS und Kundenportal müssen Event-Konsumenten implementieren
- RabbitMQ 3.12 muss vor End of Life ersetzt oder aktualisiert werden
- Polling-Schnittstellen werden 2027 abgeschaltet