Maxim Mironjuk
-
September 27, 2025
Einen fehlgeschlagenen Aufruf sofort und wiederholt erneut zu versuchen, klingt nach der naheliegendsten Lösung, verschärft eine Überlastsituation aber häufig erst richtig: Tausende Clients, die zeitgleich denselben gerade erholenden Dienst erneut bestürmen, erzeugen genau die Lastspitze, die den Dienst überhaupt erst in die Knie gezwungen hat. Wer Retry-Logik in PHP sauber mit Exponential Backoff, Jitter und einer klaren Unterscheidung zwischen retrybaren und nicht-retrybaren Fehlern baut, vermeidet dieses Eigentor.