Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 20 circuit-breaker Open-Source Projects
-
Sentinel
A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Polly
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+.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
service-pattern-go
Simple clean Go REST API architecture with dependency injection and mocking example, following SOLID principles.
-
course-spring-microservices
Code examples built for the purpose of video course: Microservices With Spring Boot And Spring Cloud
-
TrueGrit
A data-driven, functionally-oriented, idiomatic Clojure library for circuit breakers, bulkheads, retries, rate limiters, timeouts, etc.
-
trybot
A transient fault handling framework including such resiliency solutions as Retry, Timeout, Fallback, Rate Limit and Circuit Breaker.
-
cbk-s1mpl3
A simple implement of circuit breaker with Go, trigger for fail-fast and return quickly when your API comes to high error rate durning a period of time.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Improve your EKS cluster with Istio and Cilium : Better networking and security | dev.to | 2024-04-09Istio is a popular open-source service mesh framework that provides a comprehensive solution for managing, securing, and observing microservices-based applications running on Kubernetes.
In our applications, we should wrap all requests to remote services in code that implements a retry policy that follows one of the strategies I listed earlier. If you are a .NET developer like myself, you may be familiar with the Polly library. Golang has a library called Retry, and there are numerous third-party libraries for Python and Java.
circuit-breaker related posts
- The Retry Pattern and Retry Storm Anti-pattern
- Http calls on mobile, what is the preferred way / best practice
- [Question] HttpClient does not recover from error
- I thought "Availability Groups" would be 100% "seamless"
- Do you really need "microservices"?
- Only "exit 1" if VISIBLE errors are thrown during script invocation, ignoring try/catch blocks
- Getting back into C# after a hiatus, any good reading material recommendations to get back up to speed? Been using Kotlin recently, and got quite a lot of experience in engineering.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 29 Apr 2024
Index
What are some of the best open-source circuit-breaker projects? This list will help you:
Project | Stars | |
---|---|---|
1 | istio | 34,983 |
2 | Sentinel | 21,956 |
3 | Polly | 12,991 |
4 | failsafe | 4,098 |
5 | gobreaker | 2,756 |
6 | go-chassis | 2,723 |
7 | heimdall | 2,555 |
8 | opossum | 1,216 |
9 | service-pattern-go | 775 |
10 | Samples | 639 |
11 | minos-python | 455 |
12 | rezilience | 152 |
13 | course-spring-microservices | 135 |
14 | TrueGrit | 112 |
15 | hyx | 59 |
16 | circuit_breaker | 27 |
17 | opossum-prometheus | 20 |
18 | trybot | 18 |
19 | 🎚Shift | 9 |
20 | cbk-s1mpl3 | 2 |
Sponsored