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: 2 months ago
circuit-breakergolangmicroservice

Related projects:

Repository Description Stars
rubyist/circuitbreaker Provides an implementation of the Circuit Breaker pattern in Go to handle remote calls and prevent resource ties-up 1,128
cep21/circuit A comprehensive implementation of the circuit breaker pattern in Go. 770
twitchtv/circuitgen Automatically generates circuit breakers around methods with context-aware error returns 26
ackintosh/ganesha A Circuit Breaker pattern implementation for PHP applications to prevent cascading failures and support fault tolerance. 593
kelseyhightower/envconfig A library that provides environment variable support in Go applications 5,092
olahol/melody A lightweight websocket framework for Go that abstracts away the tedious parts of handling websockets. 3,785
kitura/circuitbreaker Library providing a Circuit Breaker design pattern implementation to improve application stability and reliability 47
dvyukov/go-fuzz A tool for generating and testing random inputs to ensure software reliability 4,790
google/wire Automated dependency injection tool for Go applications 13,186
tpei/circuit_breaker Implementation of the circuit breaker pattern to monitor critical command executions and prevent unnecessary requests 27
vardius/gollback Utilities for managing execution of asynchronous callback functions in Go. 125
afex/hystrix-go Provides a Go implementation of Netflix's Hystrix latency and fault tolerance library to ensure distributed systems' availability during failures. 4,257
asaskevich/govalidator Package of validators and sanitizers for strings, structs, and collections 6,061
gocelery/gocelery A Go library that enables distributed task queuing and supports Celery workflow automation 2,384
dominikh/go-tools A comprehensive toolset for static code analysis and optimization in the Go programming language 6,252