Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+. Today's cloud application, mobile, data-streaming, and IoT technologies all depend vitally on reliable connectivity. But underlying systems can fail, and networks are notoriously fickle, outages, latency, transient blips, spikes in load, all challenge 100% reliability. Polly helps you navigate the unreliable network. By providing resilience strategies in fluent-to-express policies such as Retry, WaitAndRetry, and CircuitBreaker, Polly can help you reduce fragility, and keep your systems and customers connected. Example usages are fault-tolerance for any distributed systems and inter-process calls, such as WCF, RESTful calls between microservices, calls to cloud services, Internet of Things connectivity, etc.

Features

  • Polly is a zero-dependency, lightweight library that can work anywhere .NET can run
  • Polly helps you navigate the unreliable network
  • Reduce fragility, and keep your systems and customers connected
  • While there are other frameworks for .NET that include a circuit-breaker, Polly is the only comprehensive resilience framework for in this space
  • Build an occasionally connected mobile application, or a heavy duty business intelligence service
  • Polly offers multiple resilience policies

Project Samples

Project Activity

See All Activity >

License

BSD License

Follow Polly

Polly Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Polly!

Additional Project Details

Programming Language

C#

Related Categories

C# Communications Software, C# Build Tools, C# Libraries

Registered

2021-06-22