Bulletproof Transient Error Handling with Polly
summary
Polly is an OSS resilience library on GitHub that runs on .NET 4.5+ and .NET Core 2.1 and integrates with HttpClientFactory; it implements retry, wait-and-retry with exponential back-off, circuit breaker breaks after 4 failures for 3s, bulkhead isolation preserved good endpoint. A local demo server throttles after 3 calls per 5s; 20 retries succeed where simple retries fail; circuit breaker prevents cascading retries; bulkheads keep one endpoint responsive (28 succeeded) while the faulting endpoint fails. Downloads exceed 16 million across 47 releases.
AI-written summary · about
chapters (7)
- 0:00Start
- 7:11POLLY ADOPTION
- 9:14TIMEOUT
- 9:37BULKHEAD ISOLATION
- 11:02FALLBACK
- 11:42POLICY BASICS
- 40:08POLLY WIKI
related talks
51mBulletproof Transient Error Handling with Polly
56mSystem Stable : Robust connected applications with Polly
01h 31mFive Design Patterns to build resilient Applications
52mPerformance & Stability Anti patterns
01h 02mBuilding cloud-ready applications in .NET
27mBulletproof API's
56mOptimizing your HttpClient usage
26mThe tools and techniques behind resilient systems
