Webhook-Wiederholungsrechner
Berechnen Sie exponentielle Backoff-Wiederholungsverzögerungen, die gesamte Wiederholungszeit und die Erfolgswahrscheinlichkeit für die Webhook-Zustellung. Entwerfen Sie belastbare Webhook-Wiederholungsstrategien.
So verwenden Sie den Webhook-Wiederholungsrechner
- Geben Sie die maximale Anzahl an Wiederholungsversuchen ein.
- Geben Sie die anfängliche Verzögerung in Sekunden ein.
- Geben Sie den Backoff-Multiplikator ein.
- Geben Sie die maximale Verzögerungsgrenze in Sekunden ein.
- Geben Sie die Ausfallrate des Endpunkts ein.
- Klicken Sie auf Berechnen, um den Wiederholungsplan und die Erfolgswahrscheinlichkeit anzuzeigen.
Anwendungsfälle
- •Entwerfen einer Webhook-Wiederholungslogik für ereignisgesteuerte Systeme.
- •Konfigurieren von Wiederholungsrichtlinien für Zahlungs-Webhooks.
- •Bewertung der Zuverlässigkeit der Wiederholungsstrategie für Benachrichtigungen.
- •Planung eines SLA für Webhook-Liefergarantien.
Formel
Verzögerung(n) = min(initial × Multiplikator^n, maximale Verzögerung). Gesamtzeit = Σ Verzögerungen. Erfolgswahrscheinlichkeit = (1 − fail_rate^(retrys+1)) × 100 %.
Häufig gestellte Fragen
Was ist ein exponentieller Backoff?
Exponentielles Backoff erhöht die Verzögerung zwischen Wiederholungsversuchen geometrisch (z. B. 1 Sekunde, 2 Sekunde, 4 Sekunde, 8 Sekunde) und reduziert so die Serverlast bei Ausfällen.
Sollte ich Jitter zu Wiederholungsversuchen hinzufügen?
Ja – zufälliger Jitter (±25 %) verhindert donnernde Herdenprobleme, wenn viele Clients gleichzeitig erneut versuchen.
Wie viele Webhook-Wiederholungsversuche sind Standard?
Die meisten Plattformen (Stripe, GitHub, SendGrid) wiederholen den Versand innerhalb von 24–72 Stunden 3–10 Mal, bevor die Zustellung als fehlgeschlagen markiert wird.