gobreaker

Circuit Breaker

Circuit Breaker pattern implementation in Go to prevent sending failed requests

Circuit Breaker implemented in Go

GitHub

3k stars
34 watching
189 forks
Language: Go
last commit: almost 2 years ago
circuit-breakergolangmicroservice

Related projects:

RepositoryDescriptionStars
rubyist/circuitbreakerProvides an implementation of the Circuit Breaker pattern in Go to handle remote calls and prevent resource ties-up1,128
cep21/circuitA comprehensive implementation of the circuit breaker pattern in Go.770
twitchtv/circuitgenAutomatically generates circuit breakers around methods with context-aware error returns26
ackintosh/ganeshaA Circuit Breaker pattern implementation for PHP applications to prevent cascading failures and support fault tolerance.593
kelseyhightower/envconfigA library that provides environment variable support in Go applications5,092
olahol/melodyA lightweight websocket framework for Go that abstracts away the tedious parts of handling websockets.3,785
kitura/circuitbreakerLibrary providing a Circuit Breaker design pattern implementation to improve application stability and reliability47
dvyukov/go-fuzzA tool for generating and testing random inputs to ensure software reliability4,790
google/wireAutomated dependency injection tool for Go applications13,186
tpei/circuit_breakerImplementation of the circuit breaker pattern to monitor critical command executions and prevent unnecessary requests27
vardius/gollbackUtilities for managing execution of asynchronous callback functions in Go.125
afex/hystrix-goProvides a Go implementation of Netflix's Hystrix latency and fault tolerance library to ensure distributed systems' availability during failures.4,257
asaskevich/govalidatorPackage of validators and sanitizers for strings, structs, and collections6,061
gocelery/goceleryA Go library that enables distributed task queuing and supports Celery workflow automation2,384
dominikh/go-toolsA comprehensive toolset for static code analysis and optimization in the Go programming language6,252