roscopecoltran / go-resiliency

Resiliency patterns for golang

Home Page:https://godoc.org/github.com/eapache/go-resiliency

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Resiliency patterns for golang

https://godoc.org/github.com/eapache/go-resiliency

License:MIT License


Languages

Language:Go 100.0%