Node.js · Senior · Frage 35 von 75
Warum ergänzt man exponentielles Backoff beim Wiederholen fehlgeschlagener Aufrufe um zufälligen Jitter?
- 1Damit nicht alle Clients im selben Moment wiederholen
- 2Die HTTP-Spezifikation verlangt es
- 3Jitter lässt jede Anfrage schneller laufen
Antwort zeigen
Richtige Antwort: Damit nicht alle Clients im selben Moment wiederholen
Erklärung
Ohne Jitter kommen Wiederholungen in synchronen Wellen (Thundering Herd). Begrenze außerdem die Zahl der Wiederholungen und wiederhole nur sichere oder idempotente Operationen.