Resilience4j is a fault tolerance library designed for Java8 and functional programming
-
Updated
May 29, 2024 - Java
Resilience4j is a fault tolerance library designed for Java8 and functional programming
Fault tolerance and resilience patterns for the JVM
🐦 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.
Resilience4j - Circuit breaker, bulkhead, rate limiter, retry, application monitoring with prometheus, grafana
Fault tolerance and resilience patterns for Go
Clojure resilience library for flexible retry, circuit breaker and rate limiter
ZIO-native utilities for making resilient distributed systems
A Swift Circuit Breaker library – Improves application stability and reliability.
A goroutine job dispatcher based on worker-pool pattern.
JavaScript Resilience Library
Lawful circuit breakers for Scala. Akka and monix circuit breaker implementations with monitoring.
The microsphere projects for Alibaba's Sentinel
The microsphere projects for resilience4j
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.
Demo of circuit breaker pattern in microservices
Different microservices to demonstrate inter services communication, service discovery, fault tolerance, resilience
Building microservices using spring-boot with Hystrix implementation
Reactive Web Service (Spring-Boot)
Currency Exchange Service converts one currency to another currency. Conversion rates are stored in H2 database.
Add a description, image, and links to the bulkhead topic page so that developers can more easily learn about it.
To associate your repository with the bulkhead topic, visit your repo's landing page and select "manage topics."