context | Package context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes. |
github.com/afex/hystrix-go/hystrix | Package hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable. |
github.com/go-kit/kit/endpoint | Package endpoint defines an abstraction for RPCs. |
github.com/sony/gobreaker | Package gobreaker implements the Circuit Breaker pattern. |
github.com/streadway/handy/breaker | Package breaker implements a circuit breaker with configurable failure thresholds. |
time | Package time provides functionality for measuring and displaying time. |