Sen descrición

Evan Huus 6800482f2c Put gopkg.in link in README for versioning %!s(int64=10) %!d(string=hai) anos
batcher 0fdc444808 batcher: short-circuit when timeout is 0 %!s(int64=11) %!d(string=hai) anos
breaker eaf0b22478 More efficient synchronization %!s(int64=11) %!d(string=hai) anos
deadline 164d336eab fix example %!s(int64=11) %!d(string=hai) anos
retrier f264dd2276 Add support for jitter in the retrier %!s(int64=11) %!d(string=hai) anos
semaphore b89f64cc19 Add build status to readmes %!s(int64=11) %!d(string=hai) anos
.gitignore 9d854293d0 Initial commit %!s(int64=11) %!d(string=hai) anos
.travis.yml c5e584d6ec Add go 1.4 support %!s(int64=11) %!d(string=hai) anos
LICENSE 9d854293d0 Initial commit %!s(int64=11) %!d(string=hai) anos
README.md 6800482f2c Put gopkg.in link in README for versioning %!s(int64=10) %!d(string=hai) anos

README.md

go-resiliency

Build Status GoDoc

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.