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