Zum Inhalt springen
SAP, DATEV und Dynamics Experten
Technische Fragen

Was passiert, wenn ein System temporär nicht erreichbar ist?

Antwort

Ausfälle einzelner Systeme sind im Betrieb normal, sei es durch Wartungsfenster, ein Update oder eine Netzwerkstörung. Unsere Middleware-Architektur ist für genau dieses Szenario gebaut: Nachrichten werden persistent in Message-Queues gespeichert, bevor sie zugestellt werden. Geht ein Zielsystem offline, gehen keine Aufträge oder Bestandsbewegungen verloren, sie warten in der Queue.

Ist ein System nicht erreichbar, laufen automatische Wiederholungsversuche mit exponentiell wachsenden Wartezeiten (Backoff). Ein Circuit-Breaker verhindert, dass das angeschlagene System mit Anfragen überflutet wird. Nach der Wiederherstellung stellt die Middleware alle ausstehenden Nachrichten in der richtigen Reihenfolge zu. Was sich auch nach den definierten Versuchen nicht zustellen lässt, landet in einer Dead-Letter-Queue zur manuellen Sichtung, statt still verloren zu gehen.