Clojure resilience library including retry, circuit breaker, rate limiter, bulkhead, timeout and fallback
-
Updated
Apr 22, 2023 - Clojure
Clojure resilience library including retry, circuit breaker, rate limiter, bulkhead, timeout and fallback
Resilience4Clj Cache lets you decorate a function call with a distributed caching infrastructure as provided by any javax.cache provider.
Resilience4Clj Time Limiter lets you decorate a function call with a specified time limit.
A Clojure library to wrap clj-http requests as hystrix commands
Resilience4Clj Retry lets you decorate a function call with a specified number of retry attempts.
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.
A data-driven, functionally-oriented, idiomatic Clojure library for circuit breakers, bulkheads, retries, rate limiters, timeouts, etc.
Safely is a Clojure's circuit-breaker library for handling retries in an elegant declarative way.
Clojure resilience library for flexible retry, circuit breaker and rate limiter
Add a description, image, and links to the circuit-breaker topic page so that developers can more easily learn about it.
To associate your repository with the circuit-breaker topic, visit your repo's landing page and select "manage topics."