CircuitBreaker

Package circuitbreaker implements CircuitBreaker pattern for http requests.

See https://docs.microsoft.com/en-us/azure/architecture/patterns/circuit-breaker

Package provides light-weight and extendable implementation, fully compatible with standard HTTP Go library.

To get package documentation use standard godoc tool:

godoc

and open package documentation page: http://localhost:6060/pkg/github.com/vasmik/circuitbreaker/

GitHub

https://github.com/vasmik/circuitbreaker