Sign in Sign up
nuget

NetEvolve.Pulse.Polly

Polly-based resilience policies for the Pulse CQRS mediator library. This package provides built-in interceptors for integrating Polly v8 resilience strategies including retry policies, circuit breakers, bulkhead isolation, timeout policies, and fallback strategies. The interceptors seamlessly integrate with the Pulse mediator pipeline through the IRequestInterceptor and IEventInterceptor interfaces, allowing you to apply resilience patterns to command handlers, query handlers, and event handlers. Supports both per-handler policy configuration and global policy application across all requests and events. Includes fluent API extensions for IMediatorBuilder to simplify policy registration and configuration. Perfect for building robust, fault-tolerant applications that gracefully handle transient failures, cascading failures, and resource exhaustion scenarios in distributed systems and microservice architectures.

Activity

Latest release
1mo ago
Total releases
9
Cadence
~daily
Last 12 months
9

Reach

Stars

Details

License
MIT
First release
Mar 25, 2026
Releases
Version Released
0.70.75 patch
0.70.16 patch
0.70.0 minor
0.67.140 patch
0.67.36 minor
0.17.3 minor
0.10.11 patch
0.10.5 minor
0.7.1 initial