reisenberger/Polly.Extensions.Http
Polly.Extensions.Http is an extensions package containing opinionated convenience methods for configuring Polly policies to handle transient faults typical of calls through HttpClient.
Architect, Tech Lead, Business Analyst, cloud-native specialist. Lead Dev and architect for App-vNext/Polly. Dot Net Fndn member. Current focus away from OSS.
Polly.Extensions.Http is an extensions package containing opinionated convenience methods for configuring Polly policies to handle transient faults typical of calls through HttpClient.
Contains an opinionated factory for creating HttpClient instances.
Contains off-the-shelf helper methods for a variety of wait-and-retry strategies for use with the Polly library, including jitter.
Polly.Contrib.DuplicateRequestCollapser.RedisDistributedLock is a Redis distributed lock for use with Polly.Contrib.DuplicateRequestCollapser.
Documentation for ASP.NET Core
A Polly policy to collapse concurrent duplicate requests to a single execution.
Benchmarks single-key-locking versus lock-per-key locking for a given Polly policy under consideration
Provides a BulkheadPolicy (parallel throttle) for which the capacity can be adjusted dynamically
The repository used to manage the monthly .NET Foundation Newsletter
Easy to get started sample reference microservice and container based application. Cross-platform on Linux and Windows Docker Containers, powered by .NET Core 2.2, Docker engine and optionally Azure, Kubernetes or Service Fabric. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor.
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. Polly targets .NET 4.0, .NET 4.5 and .NET Standard 1.0.
Distributed Circuit Breaker consumable from within Azure Functions or distributed, over http
Azure Architecture Center
Simmy is a chaos-engineering and fault-injection tool, integrating with the Polly resilience project for .NET
A demonstration reactive custom Polly policy, to log faults and results the policy is configured to handle.
A custom Polly policy to capture execution timings of delegates.
Blank template for developing contributions to Polly.Contrib
Blank templates for developing custom policies for use with the .NET resilience library Polly.
A sample ASP.NET Core project showing how to configure the HttpClientFactory
Diagnostics middleware for reporting info and handling exceptions and errors in ASP.NET Core, and diagnosing Entity Framework Core migrations errors.
File Helpers addin for Cake http://cakebuild.net
Plug-in for the Polly Cache policy supporting Microsoft.Extensions.Caching.Distributed.IDistributedCache.
This repository contains .NET Documentation.
Never write a result wrapper again! Outcome.NET is a simple, powerful helper for methods that return a value, but sometimes also need to return validation messages, warnings, or a success bit.
MemoryCache plugin for the Polly Cache policy
A collection of awesome .NET libraries, tools, frameworks and software
Json Serialization plugin for the Polly CachePolicy
The Cake website.
Provides sample implementations of the Polly library. The intent of this project is to help newcomers kick-start their use of Polly within their own projects.