Retry-Jitter
Retry-Jitter verteilt Wiederholungsversuche durch zufällig variierte Wartezeiten, damit viele Clients nicht gleichzeitig erneut anfragen.
Retry-Jitter ist ein Zufallsanteil bei der Wartezeit vor einem erneuten Aufruf. Er verteilt die Versuche mehrerer Clients zeitlich. Das ist besonders hilfreich, wenn viele Clients dieselbe Störung gleichzeitig bemerken: Eine für alle gleiche Pause kann die nächste Lastspitze nur verschieben.
Drei Clients, unterschiedliche Pausen
In einem fiktiven Beispiel dürfen drei Clients vor ihrem nächsten Versuch jeweils eine zufällige Wartezeit im Fenster 0–2 s wählen. Sie warten etwa 0.4 s, 1.1 s und 1.7 s. Diese Werte veranschaulichen die Streuung; sie sind keine empfohlene Konfiguration. Auch mit Jitter können Versuche zusammenfallen.
Die Retry-Strategie bestimmt weiterhin, welche Fehler einen neuen Versuch rechtfertigen, wie viele Versuche zulässig sind und wann die Gesamtdauer endet. Vorgaben des Zielsystems zu Wartezeiten müssen berücksichtigt werden. Bei exponentiellem Backoff wächst der Wartebereich mit weiteren Versuchen typischerweise bis zu einer festgelegten Obergrenze; Jitter variiert die tatsächlich gewählte Pause innerhalb der verwendeten Regel.
Zufall macht eine Wiederholung fachlich nicht sicher. Eine verlorene Antwort kann einen bereits ausgeführten Schreibvorgang verbergen. Vor dem nächsten Versuch braucht die Integration daher eine sichere Wiederholungsregel, etwa Idempotenz oder einen Ergebnisabgleich.
Quellen
Verwandte Begriffe
- Retry-StrategieEine Retry-Strategie legt fest, bei welchen Fehlern, mit welchen Pausen und bis zu welcher Grenze erneut versucht wird.
- IdempotenzEine idempotente Operation hat bei identischer Wiederholung dieselbe beabsichtigte Wirkung auf den Zustand wie beim ersten Mal.
- Transactional InboxEine Transactional Inbox nutzt dauerhafte Nachrichteneinträge, um die lokale Verarbeitung gegen doppelte Zustellungen abzusichern.
- NachrichtenbestätigungEine Nachrichtenbestätigung meldet dem Broker, dass eine Zustellung nach der vereinbarten Regel angenommen oder verarbeitet wurde.
- TestmandantEin logisch abgegrenzter Kundenbereich einer mandantenfähigen Anwendung, der für Prüfungen eingerichtet ist.
- Webhook-ReplayWebhook-Replay bezeichnet die erneute Übermittlung einer Webhook-Meldung. Gezieltes Nachholen und Angriffe durch Wiederholung brauchen unterschiedliche Prüfungen.
Beiträge zum Thema








Schnittstellen & Integration mit ASES
ERP, CRM und Shop sauber verbunden

