Found 11 packages
Polly is a .NET resilience and transient-fault-handling library that allows developers to express resilience and transient fault handling policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner.
The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. This package integrates IHttpClientFactory with the Polly library, to add transient-fault-handling and resiliency through fluent policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback. This package was built from the source code at https://github.com/dotnet/dotnet/tree/c2435c3e0f46de784341ac3ed62863ce77e117b4
Polly is a .NET 4.5 / .NET Standard 1.1 library that allows developers to express resilience and transient fault handling policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation and Fallback in a fluent and thread-safe manner.
Entity Framework Core fault isolation library with automatic retry, fault isolation, and dead letter queue functionality.
Polly.Net40Async is a version of the Polly library for .NET 4.0 with async support via Microsoft.Bcl.Async. Polly allows developers to express resilience policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner.
Fault tolerance library for protecting against cascading failure. Uses bulkheads and circuit breakers to isolate problems and fail fast.
Decorate a service interface with Polly policies for resilience and transient-fault-handling with patterns such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback
This package integrates IHttpClientRepository with the Polly library, to add transient-fault-handling and resiliency through fluent policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback.
A comprehensive .NET resilience and fault-handling library with retry, circuit breaker, timeout, rate limiting, bulkhead isolation, and fallback policies
WALnutDB is a simple, safe embedded database for .NET 8+. It’s built for devices with little RAM and slow flash (SD cards, eMMC). It uses Write-Ahead Logging (WAL) for power-loss durability, compacts data into sorted segment files (SST), and provides secondary indexes and time-series scans. Fully managed (no native deps), cross-platform, and async by default. Highlights Power-loss safety: WAL with per-frame CRC, truncation-tolerant replay. Async I/O everywhere: designed for slow media and small RAM. Document tables: pluggable serialization (e.g. System.Text.Json); GUIDs/strings/byte[] keys. Secondary indexes: range scans over string/bytes/ints/floats/decimal (with scale). Time-series mode: UTC-ordered keys, efficient range scans by time. Checkpoint & SST: flush memtables to sorted segments, fast reads, WAL truncation. Cross-platform: Linux/Windows/macOS; file-per-table for fault isolation. No native dependencies: pure C# for easy deployment on IoT. Roadmap: online compaction/defrag stats & swap, unique index enforcement, optional encryption-at-rest, richer query push-downs.