ISO 9001 zertifiziert
ISO 9001 zertifiziert
GDPR compliant
DSGVO safe
data safe in germany
Data safe in Germany
eu ai act konform
EU AI Act konform
digitale Souveränität.
digitale Souveränität

Retry-Logik bezeichnet den Mechanismus in einem automatisierten System, der bei einem fehlgeschlagenen Verarbeitungsschritt – z. B. einem nicht erreichbaren API-Endpunkt, einem Netzwerkfehler oder einer vorübergehenden Systemüberlastung – den fehlgeschlagenen Schritt nach einer definierten Wartezeit automatisch erneut versucht. Anstatt sofort mit einem Fehler abzubrechen, gibt die Retry-Logik dem System Zeit, sich zu erholen, und wiederholt den Versuch – meist mehrfach mit wachsenden Wartezeiten.

Retry-Logik ist ein grundlegendes Resilienzmuster in verteilten Systemen: Temporäre Fehler sind in realen Umgebungen unvermeidlich – Netzwerkpakete gehen verloren, externe APIs sind kurzzeitig überlastet, Datenbanken sind im Wartungsfenster. Retry-Logik macht automatisierte Prozesse gegenüber diesen unvermeidlichen, temporären Störungen robust.

Ablauf einer typischen Retry-Sequenz

Exponential Backoff – Retry mit wachsender Wartezeit

Versuch 1API-Call schlägt fehl → Fehler 503 (Service Unavailable)

Warten 1sKurze Pause, um der API Zeit zur Erholung zu geben

Versuch 2Erneuter API-Call → schlägt wieder fehl

Warten 4sWartezeit verdoppelt (Exponential Backoff)

Versuch 3Erneuter API-Call → schlägt wieder fehl

Warten 16sWartezeit erneut verdoppelt

Versuch 4API antwortet erfolgreich → Prozess wird fortgesetzt

Retry-Strategien

Wann Retry-Logik nicht hilft

Retry-Logik ist ausschließlich für temporäre Fehler sinnvoll – Situationen, in denen ein Wiederholungsversuch nach kurzer Wartezeit erfolgreich sein kann. Bei permanenten Fehlern – ungültige Dateneingaben, fehlende Berechtigungen, nicht existierende Ressourcen – wird ein Retry-Mechanismus niemals erfolgreich sein und produziert nur unnötigen Aufwand. Eine gute Retry-Logik unterscheidet zwischen temporären und permanenten Fehlern und gibt nur bei temporären nach.

Praxisbeispiel

Ein Automatisierungsworkflow verarbeitet täglich 2.000 Rechnungen und überträgt jede an eine Buchhaltungs-API. Die API ist gelegentlich kurzzeitig nicht verfügbar – typischerweise für 10–30 Sekunden nach Updates. Ohne Retry-Logik: Jede Rechnung, die in dieser Zeit verarbeitet wird, scheitert mit einem Fehler – manueller Eingriff nötig. Mit Exponential-Backoff-Retry (max. 5 Versuche, Startwartezeit 2 Sekunden): Die API erholt sich in der Regel innerhalb der zweiten oder dritten Wiederholung. 99,7 Prozent aller Rechnungen werden ohne menschlichen Eingriff erfolgreich übertragen. Nur die restlichen 0,3 Prozent landen in der Dead Letter Queue zur manuellen Bearbeitung.

Anna Sommer

Hallo, mein Name ist Anna Sommer.
Sie haben Interesse an professionellen
Automations-Lösungen?

Dann nehmen Sie einfach Kontakt mit mir auf.
Ich freue mich auf Ihre Anfrage