FluxFlow.Resilience
1.0.0
dotnet add package FluxFlow.Resilience --version 1.0.0
NuGet\Install-Package FluxFlow.Resilience -Version 1.0.0
<PackageReference Include="FluxFlow.Resilience" Version="1.0.0" />
<PackageVersion Include="FluxFlow.Resilience" Version="1.0.0" />
<PackageReference Include="FluxFlow.Resilience" />
paket add FluxFlow.Resilience --version 1.0.0
#r "nuget: FluxFlow.Resilience, 1.0.0"
#:package FluxFlow.Resilience@1.0.0
#addin nuget:?package=FluxFlow.Resilience&version=1.0.0
#tool nuget:?package=FluxFlow.Resilience&version=1.0.0
FluxFlow.Resilience
Transport-neutral retry policy and execution primitives. The package contains no Dataflow blocks, workflow ports, MQTT categories, provider exceptions, connection lifecycle, or configuration binding.
RetrySchedulecalculates overflow-safe fixed, linear, and exponential delays with a final delay cap and deterministic jitter sample.RetryPlannerapplies maximum-attempt and maximum-duration budgets.RetryStateMachineexposesAttempt,Wait,Complete, andExhaustedtransitions without performing transport work.RetryExecutoris an optional direct-call adapter with cancellableTimeProviderdelays.IRetryJitterSourcemakes production randomness and deterministic tests explicit.
Component and adapter packages decide which outcomes are retryable. MQTT, for example, retains MQTT error categories, reconnect suppression, subscription restoration, reset behavior, and connection events while delegating generic delay and budget decisions to this package.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
-
net8.0
- No dependencies.
NuGet packages (3)
Showing the top 3 NuGet packages that depend on FluxFlow.Resilience:
| Package | Downloads |
|---|---|
|
FluxFlow.Components.Mqtt
Transport-neutral MQTT client orchestration and standalone FluxFlow components for commands, publish, receive, workflow acknowledgement, and client events. No engine or concrete MQTT client required. |
|
|
FluxFlow.Components.Resilience.Composition
Composition registration and Designer metadata for the flow retry component. |
|
|
FluxFlow.Components.Resilience
Workflow retry coordination with normal result output and explicit acknowledgement signals. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 466 | 8/3/2026 |
Introduces deterministic retry schedules, attempt and duration budgets, state transitions, jitter sources, and cancellable execution.