mirror of
https://gitee.com/johng/gf.git
synced 2024-12-05 05:37:55 +08:00
.. | ||
batcher | ||
breaker | ||
deadline | ||
retrier | ||
semaphore | ||
.gitignore | ||
.travis.yml | ||
CHANGELOG.md | ||
LICENSE | ||
README.md |
go-resiliency
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.