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+.
13k stars
348 watching
1k forks
Language: C#
last commit: about 1 month ago
Linked from 5 awesome lists
circuit-breakercircuit-breaker-patterndotnetfault-handlerresilienceresiliency-patternsretry-strategiestransient-fault-handling
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,203 |
socketsomeone/nestjs-resilience | A module for improving the reliability and fault-tolerance of NestJS applications | 168 |
ds300/patch-package | Automates fixing broken dependencies in node.js projects by creating patches and applying them during installation. | 10,528 |
failsafe-go/failsafe-go | Provides a set of fault tolerance and resilience patterns to build more reliable software applications in Go. | 1,696 |
mefellows/muxy | A tool for simulating failures in distributed systems to test resilience and fault tolerance | 822 |
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,690 |
sofastack/sofa-rpc | A production-level Java RPC framework providing high-performance and extensibility for point-to-point remote service invocation | 3,846 |
netflix/hystrix | A library that helps distributed systems recover from failures and maintain performance by isolating access to remote systems. | 24,164 |
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,367 |
vivien/i3blocks | A tool for generating text-based status bars with customizable commands and schedules. | 2,308 |
redux-saga/redux-saga | Library to manage application side effects in Redux apps using asynchronous flows and Generators | 22,532 |