80 Open Source Circuit Breaker Software Projects
Free and open source circuit breaker code projects including engines, APIs, generators, and tools.
Spring Cloud Alibaba 15994 ⭐
Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
Alibaba Sentinel 14057 ⭐
A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)
App Vnext Polly 8100 ⭐
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 1676 ⭐
a microservice framework for rapid development of micro services in Go with rich eco-system
Cockatiel 956 ⭐
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 467 ⭐
Steeltoe .NET Core Components: CircuitBreaker, Configuration, Connectors, Discovery, Logging, Management, and Security
Service Pattern Go 389 ⭐
Simple clean Go REST API architecture with dependency injection and mocking example, following SOLID principles.
Safely 134 ⭐
Safely is a Clojure's circuit-breaker library for handling retries in an elegant declarative way.
Hystrix.dotnet 78 ⭐
A combination of circuit breaker and timeout. The .net version of the open source Hystrix library built by Netflix.
Pranav Patil Spring Microservices 74 ⭐
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 52 ⭐
Description Sentinel Dashboard使用NACOS作为数据源持久化规则。【仅用于教学，如用于生产，请务必做好测试！】
Steeltoeoss Home 48 ⭐
This is the old home for the Steeltoe project. Please refer to the SteeltoeOSS/steeltoe repository moving forward.
Resilience4clj Circuitbreaker 36 ⭐
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 34 ⭐
Latency and fault tolerance library like Netflix's Hystrix with prometheus and gobreaker.
Course Spring Microservices 36 ⭐
Code examples built for the purpose of video course: Microservices With Spring Boot And Spring Cloud
Ibm Swift Circuitbreaker 31 ⭐
A Swift Circuit Breaker library – Improves application stability and reliability.
Spring Boot Quickstart Archtype 25 ⭐
Spring boot maven archtype to generare spring boot web application
Gabrielanhaia Laravel Circuit Breaker 25 ⭐
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 24 ⭐
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 21 ⭐
Samples demonstrating how to using Spring Cloud Circuitbreaker
Uragano 23 ⭐
Uragano, A simple, high performance RPC library. Support load balancing, circuit breaker, fallback, caching, intercepting.
Complete Microservice Application 21 ⭐
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 21 ⭐
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 17 ⭐
Proposes a way to build resilience strategies using Polly and an easy and cool way to consume it using the builder pattern.
Reliable Request 13 ⭐
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 11 ⭐
Microservices, CQRS and Event Sourcing reference implementation using Spring Cloud.
Piggymetrics Kubernetes 11 ⭐
Proof of concept Microservice Architecture with Spring Boot, Spring Cloud, Docker and Kubernetes
Resilience4j 11 ⭐
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 10 ⭐
A transient fault handling framework including such resiliency solutions as Retry, Timeout, Fallback, Rate Limit and Circuit Breaker.
Spring Cloud Gateway Resilience4j 10 ⭐
Sample spring cloud gateway project to show how to use resilience4j as a gateway circuitbreaker