resilience4jspringboot2
Resilience4j is a lightweight fault tolerance library for the Java platform designed to help developers build resilient, responsive applications. Inspired by Hystrix, resilience4j offers a family of pluggable patterns that can be applied to individual calls or entire services, with low overhead and minimal runtime dependencies.
Its design is modular: core components provide circuit breakers, retries, time limiters, bulkheads, and rate limiters
Usage is designed to be straightforward for plain Java and popular frameworks. Calls are wrapped with a
Resilience4j is open source under the Apache 2.0 license. It is actively developed, community-driven, and widely