29 packages tagged with “resiliency”
Polly.Contrib.WaitAndRetry is an extension library for Polly containing helper methods for a variety of wait-and-retry strategies.
Client connectivity bits, exposes a potentially cluster aware request pipeline that can be resilient to nodes dropping out of rotation. This package is heavily optimized for the Elastic (elastic.co) product suite and Elastic Cloud (cloud.elastic.co) SAAS offering.
Package Description
Core transient fault handling classes based on Microsoft's implementation. Common types: RetryPolicy RetryStrategy ITransientErrorDetectionStrategy IncrementalRetryStrategy FixedIntervalRetryStrategy ExponentialBackoffRetryStrategy
A library that allows resilient context.SaveChanges / SaveChangesAsync in Entity Framework Core, logging of long-running transactions and limiting of concurrent SaveChanges.
Base transient fault handling abstractions for database access based on Microsoft's implementation in their Enterperise Library Transient Fault Handling Block.
Add resiliency to your async operations with retries, timeouts, and circuit-breakers.
Resilient Functions is a .NET framework realizing the saga-pattern for .NET funcs / actions. By registering a function with the framework, it will ensure that the function invocation completes despite: failures, restarts, deployments, data migrations etc. The framework also supports failing invocations for manually handling and facilitates data migrations. It requires a minimal amount of setup to get started and seamlessly scales with multiple running instances.
Cleipnir Flows is a powerful .NET framework designed for ASP.NET services, providing a straightforward workflow-as-code approach. It ensures that your code executes reliably, even in the face of failures, restarts, deployments, versioning, and other challenges. While similar to Azure Durable Functions, Cleipnir Flows is specifically tailored for ASP.NET Core.
Transient fault handling for HttpClient based on Microsoft's implementation.
Transient fault handling for Microsft SQL Server Client based on Microsoft's implementation in their Enterperise Library Transient Fault Handling Block.
Provides resiliency components (Throttle, Circuit Breaker) for async calls to external dependencies (databases calls, http requests/web services calls, IO calls, etc).
A set of Step Functions high-level patterns. (Stability: Experimental)
C# net core library to bring Stability in your project. Resiliency Pattern to provide stability of your application execution path. Current Implementation Supports Circuit-breaker and Retry Commands. Subscribed the live feed. Best for Async Calls.
A library to help make applications more resilient to failures.
Simple library to retry operations and notify when retrying
package to help manage of httpHelper
A .NET library for parsing IETF RateLimit headers and enabling proactive rate limit awareness in HTTP clients. Optional Polly integration available via RateLimitHeaders.Polly package.
Polly v8 resilience strategy for RateLimitHeaders. Provides rate limit header awareness for Polly resilience pipelines.
Transient fault handling for Npgsql ProstgeSQL client. Supports PostgreSQL, Percona, Azure, AWS Aurora, AWS Red Shift.
Transient fault handling for MySQL Server Client. Supports MySql, MariaDB, Percona, Azure, AWS Aurora.
A circuit breaker library for .NET, CircuitGuard is made to improve your application's stability and fault tolerance.