Circuit Breaker verstehen
⚙️ Fortgeschritten
·
Updated vor 3 Wochen
Circuit Breaker verstehen
Was macht er?
Wenn ein Backend wiederholt ausfällt, blockiert der Circuit Breaker alle Anfragen temporär und gibt sofort 503 Service Unavailable zurück. Das verhindert, dass Anfragen an ein totes Backend hängen bleiben.
Voraussetzung
Uptime Monitoring muss aktiviert sein — der Circuit Breaker nutzt die Monitoring-Ergebnisse.
Status-Machine
| Status | Verhalten |
|---|---|
| Closed | Normal — alle Requests gehen ans Backend |
| Open | Blockiert — sofort 503, kein Backend-Kontakt |
| Half-Open | Test — ein Request wird durchgelassen. Erfolg → Closed, Fehler → Open |
Konfiguration
- Schwellwert: Aufeinanderfolgende Fehler bis der Breaker öffnet (Standard: 5)
- Timeout: Sekunden bis ein erneuter Versuch erlaubt wird (Standard: 30)
Manueller Reset
In der Route-Liste: Klicke auf den Circuit Breaker Badge → "Reset".