gobreaker

Circuit Breaker

Circuit Breaker pattern implementation in Go to prevent sending failed requests

Circuit Breaker implemented in Go

GitHub

3k stars
34 watching
185 forks
Language: Go
last commit: 5 days 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,126
cep21/circuit A comprehensive implementation of the circuit breaker pattern in Go. 765
twitchtv/circuitgen Automatically generates circuit breakers around methods with context-aware error returns 24
ackintosh/ganesha A Circuit Breaker pattern implementation for PHP applications to prevent cascading failures and support fault tolerance. 590
kelseyhightower/envconfig A library that provides environment variable support in Go applications 5,070
olahol/melody A lightweight websocket framework for Go that abstracts away the tedious parts of handling websockets. 3,748
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,780
google/wire Automated dependency injection tool for Go applications 13,077
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. 124
afex/hystrix-go Provides a Go implementation of Netflix's Hystrix latency and fault tolerance library to ensure distributed systems' availability during failures. 4,247
asaskevich/govalidator Package of validators and sanitizers for strings, structs, and collections 6,050
gocelery/gocelery A Go library that enables distributed task queuing and supports Celery workflow automation 2,379
dominikh/go-tools A comprehensive toolset for static code analysis and optimization in the Go programming language 6,190