Circuit Breaker
resiliencePrevenir fallos en cascada abriendo el circuito tras fallos
Tipo: patternPrincipios
Estados: Closed, Open, Half-OpenThreshold de fallos configurableRecovery automáticoFallback responses
Cuándo Usar
Llamadas a servicios externos, microservicios, APIs de terceros
Cuándo Evitar
Servicios muy confiables, sistemas simples
Ventajas y Desventajas
Ventajas
- + Previene fallos en cascada
- + Fail fast
- + Permite recovery del servicio
- + Degradación graceful
Desventajas
- - Configuración requiere tuning
- - Puede causar falsos positivos