Resilience4Clj Cache lets you decorate a function call with a distributed caching infrastructure as provided by any javax.cache provider.
-
Updated
Jul 25, 2019 - Clojure
Resilience4Clj Cache lets you decorate a function call with a distributed caching infrastructure as provided by any javax.cache provider.
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.
Resilience4Clj Time Limiter lets you decorate a function call with a specified time limit.
A small Clojure wrapper around the resilience4j TimeLimiter module
A small Clojure wrapper around the resilience4j Bulkhead module
Resilience4Clj Retry lets you decorate a function call with a specified number of retry attempts.
A small Clojure wrapper around the resilience4j CircuitBreaker module
A small Clojure wrapper around the resilience4j Retry module
A small Clojure wrapper around the resilience4j RateLimiter module
Clojure resilience library including retry, circuit breaker, rate limiter, bulkhead, timeout and fallback
A data-driven, functionally-oriented, idiomatic Clojure library for circuit breakers, bulkheads, retries, rate limiters, timeouts, etc.
Clojure resilience library for flexible retry, circuit breaker and rate limiter
Add a description, image, and links to the resilience topic page so that developers can more easily learn about it.
To associate your repository with the resilience topic, visit your repo's landing page and select "manage topics."