resilience 0.1.2
resilience: ^0.1.2 copied to clipboard
Circuit breaker, bulkhead, retry with backoff, timeout, and rate limiter policies to keep Dart async calls resilient when a dependency fails or throttles. Zero dependencies.
0.1.2 #
- Docs: sharpen the pub.dev description to lead with the value and the terms people search.
0.1.1 #
- Docs: tightened the README wording and visuals.
0.1.0 #
Initial release.
RetrywithBackoff.none,Backoff.fixed, andBackoff.exponential(factor, cap, and jitter), plusretryIfandonRetryhooks.CircuitBreakerwith consecutive failure threshold, lazy reset timeout, single half-open trial,countAsfilter, andonStateChangehook.Timeoutbuilt onFuture.timeout.RateLimiter: token bucket with steady refill, FIFO waiting, an optional queue bound, anddispose.Bulkhead: concurrency limit with a bounded FIFO queue.ResiliencePipelinefor composing policies, outermost first.