Resilience Pipelines
Combine strategies into resilience pipelines.
Composing Strategies
Real resilience usually needs several strategies working together. Polly v8 lets you compose them into a single resilience pipeline using the ResiliencePipelineBuilder.
The ResiliencePipelineBuilder
You chain Add... calls and finish with Build(). The result is a reusable, thread-safe ResiliencePipeline you execute calls through.
var pipeline = new ResiliencePipelineBuilder()
.AddRetry(new RetryStrategyOptions())
.AddTimeout(TimeSpan.FromSeconds(5))
.Build();All lessons in this course
- Retry Policies
- Circuit Breaker Pattern
- Timeout and Fallback Policies
- Resilience Pipelines