Hasło słownika

Circuit breaker

Wzorzec, który przerywa wywołania do usługi, gdy ta jest niestabilna, żeby chronić system przed kaskadową awarią.

DevOpskategoria
A-Zhasło słownika
Kategoria: DevOps

Opis

Circuit breaker przełącza się między stanami (closed/open/half-open). Zamiast retry w nieskończoność, szybko failujesz i wracasz do prób dopiero po czasie.

Przykłady

  • Integracja z płatnościami zaczyna failować - breaker odcina ruch.
  • System zwraca fallback zamiast czekać na timeout.
  • Half-open testuje, czy usługa wróciła.