status-go/vendor/github.com/eapache/go-resiliency
Victor Farazdagi 745c3a46c1 Updates vendors 2016-10-12 01:59:43 +03:00
..
batcher Updates vendors 2016-10-12 01:59:43 +03:00
breaker Updates vendors 2016-10-12 01:59:43 +03:00
deadline Updates vendors 2016-10-12 01:59:43 +03:00
retrier Updates vendors 2016-10-12 01:59:43 +03:00
semaphore Updates vendors 2016-10-12 01:59:43 +03:00
.gitignore Updates vendors 2016-10-12 01:59:43 +03:00
.travis.yml Updates vendors 2016-10-12 01:59:43 +03:00
LICENSE Updates vendors 2016-10-12 01:59:43 +03:00
README.md Updates vendors 2016-10-12 01:59:43 +03:00

README.md

go-resiliency

Build Status GoDoc Code of Conduct

Resiliency patterns for golang. Based in part on Hystrix, Semian, and others.

Currently implemented patterns include:

  • circuit-breaker (in the breaker directory)
  • semaphore (in the semaphore directory)
  • deadline/timeout (in the deadline directory)
  • batching (in the batcher directory)
  • retriable (in the retrier directory)

Follows semantic versioning using https://gopkg.in/ - import from gopkg.in/eapache/go-resiliency.v1 for guaranteed API stability.