tile38/vendor/github.com/eapache/go-resiliency
Josh Baker 26d0083faf Update vendoring to use golang/dep
commit a1a37d335a8e89ac89d85c00c8585d3fc02e064a
Author: Josh Baker <joshbaker77@gmail.com>
Date:   Thu Oct 5 07:36:54 2017 -0700

    use symlink instead of copy

commit 96399c2c92620f633611c778e5473200bfd48d41
Author: Josh Baker <joshbaker77@gmail.com>
Date:   Thu Oct 5 07:19:26 2017 -0700

    use dep for vendoring
2017-10-05 07:40:19 -07:00
..
batcher Update vendoring to use golang/dep 2017-10-05 07:40:19 -07:00
breaker Update vendoring to use golang/dep 2017-10-05 07:40:19 -07:00
deadline Update vendoring to use golang/dep 2017-10-05 07:40:19 -07:00
retrier Update vendoring to use golang/dep 2017-10-05 07:40:19 -07:00
semaphore Update vendoring to use golang/dep 2017-10-05 07:40:19 -07:00
.gitignore Update vendoring to use golang/dep 2017-10-05 07:40:19 -07:00
.travis.yml Update vendoring to use golang/dep 2017-10-05 07:40:19 -07:00
LICENSE Update vendoring to use golang/dep 2017-10-05 07:40:19 -07:00
README.md Update vendoring to use golang/dep 2017-10-05 07:40:19 -07:00

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.