JavaScript · Senior · Frage 24 von 75
Was ist exponentielles Backoff beim Wiederholen von Requests?
- 1Wachsende Pausen zwischen den Versuchen (1 s, 2 s, 4 s…), oft mit zufälligem Jitter
- 2Mehrere Kopien des Requests gleichzeitig an verschiedene Server senden
- 3Den Request in festem Abstand wiederholen, bis er zum ersten Mal klappt
Antwort zeigen
Richtige Antwort: Wachsende Pausen zwischen den Versuchen (1 s, 2 s, 4 s…), oft mit zufälligem Jitter
Erklärung
Eine wachsende Verzögerung entlastet einen überlasteten Server, und Jitter (ein zufälliger Zuschlag) verhindert, dass alle Clients im Gleichtakt wiederholen. Man wiederholt nur idempotente Operationen und vorübergehende Fehler (5xx, Netzwerk), nicht 4xx.