40 packages tagged with “resilient”
Business Entity Execution Framework (Beef) Events framework.
Resilient (and standard) http client library
Resilience and transient fault handling for HTTP clients.
A library that allows resilient context.SaveChanges / SaveChangesAsync in Entity Framework Core, logging of long-running transactions and limiting of concurrent SaveChanges.
A framework for resilient coding. The framework provides: basic logging, statistics, forensic logging (and tracing) and exception management (retry policies).
This Serilog sink transforms Serilog events into OpenTelemetry logs and sends them to an OTLP (gRPC or HTTP) endpoint.
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.
This is an example package that uses nuget, which encapsulates a simple http client that is used to invoke the restful interface. At the same time using plooy retry mechanism to reduce the number of client requests.
A C# library that helps your code be fault tolerant, and resolve unexpected errors by using resilient clients/operators.
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.
SharpOutcome is a C# library that offers an implementation of the Result pattern featuring a straightforward API, enabling seamless code flow management without the need for exceptions.
.netcore client library for the rocknet.online logging service
Business Entity Execution Framework (Beef) Event Hubs framework.
Business Entity Execution Framework (Beef) Service Bus framework.
Provides a resilient WCF client as a web service reverse proxy built on top of GenericWcfClient, featuring support for Polly's retry actions and the circuit breaker pattern.
A bulletproof BackgroundService implementation with auto-resurrection and heartbeat monitoring. Lazarus wraps your background services in a resilient wrapper that never dies - exceptions are caught, logged, and the service continues running.
Production-ready file system utilities for .NET with automatic error recovery and multi-platform support.