1 // Package circuitbreaker implements the circuit breaker pattern. 2 // 3 // Circuit breakers prevent thundering herds, and improve resiliency against 4 // intermittent errors. Every client-side endpoint should be wrapped in a 5 // circuit breaker. 6 // 7 // We provide several implementations in this package, but if you're looking 8 // for guidance, Gobreaker is probably the best place to start. It has a 9 // simple and intuitive API, and is well-tested. 10 package circuitbreaker 11