IT-lexikon Programmering Circuit breaker

Circuit breaker

Programmering In English → Uppdaterad: 2026-05-23

Resilience-mönster — när nedströmstjänst faller, sluta ringa den ett tag istället för att fortsätta hamra på ett sårigt system.

Tre lägen: closed (normal trafik), open (felfrekvens över tröskel → blockera, returnera fel direkt), half-open (släpp igenom några probes för att se om tjänsten är tillbaka). Populariserades av Netflix Hystrix (numera i underhållsläge); idag används Polly (.NET), Resilience4j (JVM), failsafe-go, eller service mesh-policies i Istio/Linkerd.

Skyddar mot cascade failures och thundering herd när beroende-tjänsten kommer tillbaka. Para alltid ihop med timeouts, retries (med jitter) och bulkheads för att inte slå ut tråd-poolen.

← Tillbaka till lexikonet