17 projects
Dapr
Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
4,865
1,060
$54M
Resilience4j
Resilience4j is a lightweight fault tolerance library designed for Java8 and functional programming. It provides higher-order functions to enhance any functional interface, lambda expression or method reference with a Circuit Breaker, Rate Limiter, Retry or Bulkhead functionality.
1,663
251
$3.1M
Effect
An ecosystem of tools to build robust applications in TypeScript
713
216
$15M
Exponential Backoff
⏱ The exponential backoff algorithm in Go
184
95
$21K
Netflix Hystrix Resilience Management
Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.
Netflix Zuul
Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more.
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+.
Sentinel
A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)
ServiceComb Java Chassis
ServiceComb Java Chassis is a Software Development Kit (SDK) for rapid development of microservices in Java, providing service registration, service discovery, dynamic routing, and service management features
SmallRye Fault Tolerance
SmallRye implementation of MicroProfile Fault Tolerance: bulkheads, circuit breakers, fallbacks, rate limits, retries, timeouts, and more
Spring Retry
Spring Retry is a Linux Foundation project that provides a framework for automatic retrying of failed operations, with customizable backoff policies and recovery strategies for Java applications using the Spring Framework.
Tenacity
Retrying library for Python
backoff
Python library providing function decorators for configurable backoff and retry
finagle
A fault tolerant, protocol-agnostic RPC system
go-retryablehttp
Retryable HTTP client in Go
node-retry
Abstraction for exponential and custom retry strategies for failed operations.