hystrix-go
Netflix's Hystrix latency and fault tolerance library, for Go (by afex)
go-circuitbreaker
A context aware circuit breaker library in Go. (by mercari)
hystrix-go | go-circuitbreaker | |
---|---|---|
2 | 2 | |
4,108 | 347 | |
- | 0.0% | |
0.0 | 0.0 | |
about 1 year ago | over 1 year ago | |
Go | Go | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
hystrix-go
Posts with mentions or reviews of hystrix-go.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-21.
-
Choosing dependencies using deps.dev
afex/hystrix-go
-
gobreaker VS hystrix-go - a user suggested alternative
2 projects | 4 May 2022
go-circuitbreaker
Posts with mentions or reviews of go-circuitbreaker.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-21.
-
Choosing dependencies using deps.dev
mercari/go-circuitbreaker
-
how to use a circuit breaker on Kubernetes
As far as I know most circuit breakers are not a stand alone process, but either part of a service mesh like istio https://istio.io/latest/docs/tasks/traffic-management/circuit-breaking/ or part of the service. Spring for example has an abstraction called Spring Cloud Circuit breaker https://spring.io/projects/spring-cloud-circuitbreaker . There are several implementations in Go, e.g. https://github.com/sony/gobreaker or https://github.com/mercari/go-circuitbreaker
What are some alternatives?
When comparing hystrix-go and go-circuitbreaker you can also consider the following projects:
Retry
examples
gobreaker - Circuit Breaker implemented in Go
go-cron - A simple Cron library for go that can execute closures or functions at varying intervals, from once a second to once a year on a specific date and time. Primarily for web applications and long running daemons.
hub - A command-line tool that makes git easier to use with GitHub.
mc - Simple | Fast tool to manage MinIO clusters :cloud:
apm - APM is a process manager for Golang applications.
usql - Universal command-line interface for SQL databases
ngrok - Unified ingress for developers
resty - Simple HTTP and REST client library for Go
podcasts - Podcast generator written in Go.