94 Open Source Circuit Breaker Software Projects
Free and open source circuit breaker code projects including engines, APIs, generators, and tools.
Spring Cloud Alibaba 21203 ⭐
Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
Alibaba Sentinel 18346 ⭐
A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)
App Vnext Polly 10073 ⭐
Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.
Go Chassis 2454 ⭐
a microservice framework for rapid development of micro services in Go with rich eco-system
Cockatiel 1097 ⭐
A resilience and transient-fault-handling library that allows developers to express policies such as Backoff, Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback. Inspired by .NET Polly.
Jiajunhuang Guard 743 ⭐
NOT MAINTAINED! A generic high performance circuit breaker & proxy server written in Go
Steeltoe 735 ⭐
Steeltoe .NET Core Components: CircuitBreaker, Configuration, Connectors, Discovery, Logging, Management, and Security
Service Pattern Go 571 ⭐
Simple clean Go REST API architecture with dependency injection and mocking example, following SOLID principles.
Safely 179 ⭐
Safely is a Clojure's circuit-breaker library for handling retries in an elegant declarative way.
Hystrix.dotnet 88 ⭐
A combination of circuit breaker and timeout. The .net version of the open source Hystrix library built by Netflix.
Pranav Patil Spring Microservices 104 ⭐
Spring Cloud Micro Services with Eureka Discovery, Zuul Proxy, OAuth2 Security, Hystrix CircuitBreaker, Sleuth Zipkin, ELK Stack Logging, Kafka, Docker and many new features
Sentinel Dashboard Nacos 78 ⭐
Description Sentinel Dashboard使用NACOS作为数据源持久化规则。【仅用于教学，如用于生产，请务必做好测试！】
Steeltoeoss Home 49 ⭐
This is the old home for the Steeltoe project. Please refer to the SteeltoeOSS/steeltoe repository moving forward.
Resilience4clj Circuitbreaker 40 ⭐
Resilience4Clj circuit breaker lets you decorate a function call (usually with a potential of external failure) with a safety mechanism to interrupt the propagation of failures.
Gobreak 37 ⭐
Latency and fault tolerance library like Netflix's Hystrix with prometheus and gobreaker.
Course Spring Microservices 74 ⭐
Code examples built for the purpose of video course: Microservices With Spring Boot And Spring Cloud
Ibm Swift Circuitbreaker 38 ⭐
A Swift Circuit Breaker library – Improves application stability and reliability.
Resiliency 73 ⭐
A modern PHP library that allows you to make resilient calls to external services :repeat:
Spring Boot Quickstart Archtype 27 ⭐
Spring boot maven archtype to generare spring boot web application
Gabrielanhaia Laravel Circuit Breaker 32 ⭐
This is an implementation of a Circuit Breaker for Laravel Framework projects (https://martinfowler.com/bliki/CircuitBreaker.html), which can be used on your services.
Sample Camel Spring Boot 27 ⭐
three samples in different branches that illustrates usage of apache camel as microservice framework providing integration with consul, hystrix, ribbon and other tools
Spring Cloud Circuitbreaker Demo 38 ⭐
Samples demonstrating how to using Spring Cloud Circuitbreaker
Uragano 26 ⭐
Uragano, A simple, high performance RPC library. Support load balancing, circuit breaker, fallback, caching, intercepting.
Complete Microservice Application 29 ⭐
The application including two separate service product-service and offer-service with two other service service-registry for service discovery and api-gateway for dynamic service routing, load balancing. No need to know java just read the documentation and understand the workflow diagram, It's well enough to understand the microservice concept.
Resilience4clj Retry 22 ⭐
Resilience4Clj Retry lets you decorate a function call with a specified number of retry attempts.
Request On Steroids 18 ⭐
An HTTP client :sparkles: with retry, circuit-breaker and tor support :package: out-of-the-box
Resilience Strategy With Polly 21 ⭐
Proposes a way to build resilience strategies using Polly and an easy and cool way to consume it using the builder pattern.
Reliable Request 12 ⭐
A golang opinionated library to provide reliable request using hystrix-go, go-cache, and go-resiliency.
Perseverance 12 ⭐
Make your functions :muscle: resilient and :traffic_light: fail-fast to :poop: failures or :watch: delays
Cloud Native Reference 12 ⭐
Microservices, CQRS and Event Sourcing reference implementation using Spring Cloud.
Piggymetrics Kubernetes 19 ⭐
Proof of concept Microservice Architecture with Spring Boot, Spring Cloud, Docker and Kubernetes
Resilience4j 14 ⭐
Resilience4j - Circuit breaker, bulkhead, rate limiter, retry, application monitoring with prometheus, grafana
Resilience4clj Timelimiter 10 ⭐
Resilience4Clj Time Limiter lets you decorate a function call with a specified time limit.
Trybot 13 ⭐
A transient fault handling framework including such resiliency solutions as Retry, Timeout, Fallback, Rate Limit and Circuit Breaker.
Spring Cloud Gateway Resilience4j 23 ⭐
Sample spring cloud gateway project to show how to use resilience4j as a gateway circuitbreaker
Grelay 28 ⭐
gRelay is an open source project written in Go that provides the circuit break pattern with a relay idea behind.
Savariamir Finity 12 ⭐
Finity is a .NET Core resilience and Fault tolerance library that allows developers to extend IHttpClientFactory such as Retry, Circuit Breaker, Caching, Authentication and, Bulkhead Isolation.