Léxico TI › Programación › Circuit breaker

Circuit breaker

Programación Svenska → Actualizado: 2026-08-13

Patrón de resiliencia — cuando un servicio aguas abajo empieza a fallar, deja de llamarlo durante un rato en vez de seguir machacando a un sistema herido.

Tres estados: closed (tráfico normal), open (la tasa de fallos supera el umbral → corta el circuito, falla rápido), half-open (deja pasar unas cuantas sondas para ver si el servicio ya volvió). Lo popularizó Netflix Hystrix (hoy en modo mantenimiento); las opciones habituales de ahora son Polly (.NET), Resilience4j (JVM), failsafe-go o políticas de service mesh en Istio/Linkerd.

Protege contra los fallos en cascada y la estampida cuando la dependencia vuelve a la vida. Combínalo siempre con timeouts, reintentos (con jitter) y bulkheads para no agotar el pool de hilos.

← Volver al léxico