BackoffMethoden
Backoff-Methoden sind Strategien, mit denen Systeme die Wartezeit bis zum nächsten Wiederholungsversuch festlegen, nachdem ein Fehler aufgetreten ist oder ein Zugriff blockiert wurde. Ziel ist es, Ressourcen zu schonen, Staus zu vermeiden und die Erfolgswahrscheinlichkeit bei erneutem Versuch zu erhöhen.
Zu den gängigen Formen gehören Fixed Backoff, Linear Backoff und Exponential Backoff. Fixed Backoff setzt nach
Um Synchronisierungseffekte zu verringern, werden in vielen Implementierungen Jitter-Varianten eingesetzt. Beispielsweise wird die berechnete Wartezeit zufällig
Backoff-Methoden finden breite Anwendung in Netzwerken, verteilten Systemen und zuverlässigen Kommunikationsprotokollen. Typische Beispiele sind Ethernet mit
Wichtige Designüberlegungen umfassen die maximale Wartezeit, die maximale Anzahl von Wiederholungen, die Idempotenz der wiederholten Operation,
Siehe auch: Exponential Backoff, Jitter, Thundering Herd, Retry Policy, Rate Limiting.