Resiliency patterns for golang
resiliencygogolangresiliency-patterns
主要指標
スター成長
スター
2.4k
フォーク
151
週間成長
+23
Issue
1
1k2k
2014年11月2016年10月2018年10月2020年9月2022年9月2024年9月2026年8月
成果物Go Modules
README
go-resiliency
Resiliency patterns for golang. Based in part on Hystrix, Semian, and others.
Currently implemented patterns include:
- circuit-breaker (in the
breakerdirectory) - semaphore (in the
semaphoredirectory) - deadline/timeout (in the
deadlinedirectory) - batching (in the
batcherdirectory) - retriable (in the
retrierdirectory)
Note: I will occasionally bump the minimum required Golang version without bumping the major version of this package, which violates the official Golang packaging convention around breaking changes. Typically the versions being dropped are multiple years old and long unsupported.
関連リポジトリ