gobreaker
hystrix-go
gobreaker | hystrix-go | |
---|---|---|
4 | 2 | |
2,762 | 4,108 | |
0.9% | - | |
4.1 | 0.0 | |
2 days ago | about 1 year ago | |
Go | Go | |
MIT License | MIT License |
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.
gobreaker
-
Choosing dependencies using deps.dev
sony/gobreaker
-
gobreaker VS hystrix-go - a user suggested alternative
2 projects | 4 May 2022
-
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
-
CircuitBreaker Pattern in Go
GitHub - sony/gobreaker: Circuit Breaker implemented in Go
hystrix-go
-
Choosing dependencies using deps.dev
afex/hystrix-go
-
gobreaker VS hystrix-go - a user suggested alternative
2 projects | 4 May 2022
What are some alternatives?
go-zero - A cloud-native Go microservices framework with cli tool for productivity.
Retry
examples
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.
traefik - The Cloud Native Application Proxy
hub - A command-line tool that makes git easier to use with GitHub.
go-circuitbreaker - A context aware circuit breaker library in Go.
mc - Simple | Fast tool to manage MinIO clusters :cloud:
heimdall - An enhanced HTTP client for Go
apm - APM is a process manager for Golang applications.
istio - Connect, secure, control, and observe services.
usql - Universal command-line interface for SQL databases