Polly

Resilience library

A .NET library for implementing resilience strategies in applications

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+.

GitHub

13k stars
350 watching
1k forks
Language: C#
last commit: 6 days ago
Linked from 5 awesome lists

circuit-breakercircuit-breaker-patterndotnetfault-handlerresilienceresiliency-patternsretry-strategiestransient-fault-handling

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
app-vnext/polly-samples Demonstrates various resiliency strategies using the Polly library to handle faulting endpoints in .NET applications. 278
failsafe-lib/failsafe A Java library providing concise APIs for handling failures and implementing resilience patterns in software systems. 4,196
socketsomeone/nestjs-resilience A module for improving the reliability and fault-tolerance of NestJS applications 156
ds300/patch-package Automates fixing broken dependencies in node.js projects by creating patches and applying them during installation. 10,462
failsafe-go/failsafe-go Provides a set of fault tolerance and resilience patterns to build more reliable software applications in Go. 1,677
mefellows/muxy A tool for simulating failures in distributed systems to test resilience and fault tolerance 823
yammer/tenacity A Dropwizard+Hystrix framework for building resilient REST services with automated circuit breakers and fallbacks. 203
jcambass/toxiproxy_ex A resilient API client for testing applications under simulated network and system conditions 52
reactiveui/refit An automatic type-safe REST library for .NET Core and Xamarin. 8,634
sofastack/sofa-rpc A production-level Java RPC framework providing high-performance and extensibility for point-to-point remote service invocation 3,839
netflix/hystrix A library designed to prevent cascading failures and enable resilience in distributed systems by isolating access to remote systems and services. 24,141
alan-turing-institute/monitoring-ecosystem-resilience Develops tools to analyze satellite imagery and simulate vegetation patterns for understanding ecosystem resilience 23
rrousselgit/riverpod A framework for building reactive, cached data-binding applications with asynchronous code handling 6,301
vivien/i3blocks A tool for generating text-based status bars with customizable commands and schedules. 2,299
redux-saga/redux-saga Library to manage application side effects in Redux apps using asynchronous flows and Generators 22,536