Exponentielles Backoff + Jitter

Problem

10.000 Clients verlieren gleichzeitig die Verbindung.
Wenn alle eine Sekunde später wiederholen:
10.000 Ausfälle
      ↓ 1 Sekunde
10.000 Retries
Der sich erholende Dienst wird erneut überlastet.

Lösung — Backoff + Jitter

Clients warten vor jedem weiteren Versuch länger und ergänzen eine zufällige Zeitabweichung. Jitter ist eine kleine zufällige Abweichung beim Zeitpunkt eines Wiederholungsversuchs. Dadurch verteilen sich die Versuche vieler Clients und entlasten einen sich erholenden Dienst.
1.2s → 2.7s → 5.1s → 9.8s
Retries verbreiten sich über die Zeit, anstatt gemeinsam anzukommen.
Kerngedanke: Backoff und Jitter verhindern, dass Retries einen Ausfall verstärken.