20 packages tagged with “backoff”
Provides support for advanced message processing scenarios using Microsoft Azure Service Bus, including retry with back off delay handling through failure policies.
TryIt offers a simple, fluent way to try/retry actions, methods and tasks. You can pause between retries using one of the built-in delay policies or create your own. You can also add error and success policies to fine tune your control of the process. **Warning** Versions 2.0.0 and above have several breaking changes with previous versions. See the documentation for details.
Package Description
.NET Standard 2.0. Implements synchronous exponential backoff and retry logic
Task Endurer is a library that lets you easily retry synchronous actions and asynchronous tasks based on a given policy.
Adaptive rate limiting using ephemeral signals for automatic backoff.
Wraps work with bounded retry and backoff semantics.
Tools and extensions for working with retry strategies.
Provides Azure Functions Isolated Worker Model Service Bus trigger support for handling transient exceptions with failure policies that use delay calculator strategies to delay further message processing on retry attempts.
Provides Azure Functions In-process Model Service Bus trigger support for handling transient exceptions with failure policies that use delay calculator strategies to delay further message processing on retry attempts.
LiteRetry is a lightweight, fluent, and extensible retry utility for .NET. It helps developers eliminate repetitive try/catch blocks and build resilient code with ease when dealing with transient failures.
EasyRabbitFlow: high-performance RabbitMQ client for .NET. Fluent configuration, optional topology (queue/exchange/dead-letter) generation, reflection-free consumers, configurable retry (exponential/backoff), custom dead-letter routing, temporary batch processing, queue state helpers. Targets .NET Standard 2.1.
Azure Storage Queue transport implementation for HoneyDrunk.Transport. Provides cost-effective, high-volume messaging with automatic poison queue handling and exponential backoff.
Utility for configuring and awaiting exponential backoff over asynchronous functions.
Reusable Retry Logic for transient fault handling with exponential backoff and stochastic exponential backoff.
SwiftHttp: lightweight, safe, efficient HTTP client with transient retries and jittered exponential backoff. .NET Standard 2.1.
Backoff binding library for Bridge.NET projects.
SteadyFlow.Resilience — a lightweight, async-first resilience toolkit for .NET. Includes retry policies with configurable backoff (exponential, linear, jitter, Fibonacci), circuit breaker, rate limiting (token bucket and sliding window), batch processing, metrics and observability hooks, and ASP.NET Core middleware integration — all with 100% test coverage.
A minimalist, dependency-free retry and timeout utility for C#. Provides type-safe retry policies with configurable delays, exponential backoff, timeout support, and exception filtering.