Dylan Reisenberger's repositories
HttpClientFactory
Contains an opinionated factory for creating HttpClient instances.
Polly
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.
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.
WaitAndRetry
Contains off-the-shelf helper methods for a variety of wait-and-retry strategies for use with the Polly library, including jitter.
architecture-center
Azure Architecture Center
AspNetCore.Docs
Documentation for ASP.NET Core
awesome-dotnet
A collection of awesome .NET libraries, tools, frameworks and software
Cake.FileHelpers
File Helpers addin for Cake http://cakebuild.net
Diagnostics
Diagnostics middleware for reporting info and handling exceptions and errors in ASP.NET Core, and diagnosing Entity Framework Core migrations errors.
eShopOnContainers
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.
HttpClientSample
A sample ASP.NET Core project showing how to configure the HttpClientFactory
LockContentionBenchMark_Issue657
Benchmarks single-key-locking versus lock-per-key locking for a given Polly policy under consideration
newsletter
The repository used to manage the monthly .NET Foundation Newsletter
Polly-Samples
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.
Polly.Caching.IDistributedCache
Plug-in for the Polly Cache policy supporting Microsoft.Extensions.Caching.Distributed.IDistributedCache.
Polly.Caching.MemoryCache
MemoryCache plugin for the Polly Cache policy
Polly.Caching.Serialization.Json
Json Serialization plugin for the Polly CachePolicy
Polly.Contrib.AzureFunctions.CircuitBreaker
Distributed Circuit Breaker consumable from within Azure Functions or distributed, over http
Polly.Contrib.BlankTemplate
Blank template for developing contributions to Polly.Contrib
Polly.Contrib.CustomPolicyTemplates
Blank templates for developing custom policies for use with the .NET resilience library Polly.
Polly.Contrib.DuplicateRequestCollapser
A Polly policy to collapse concurrent duplicate requests to a single execution.
Polly.Contrib.DuplicateRequestCollapser.RedisDistributedLock
Polly.Contrib.DuplicateRequestCollapser.RedisDistributedLock is a Redis distributed lock for use with Polly.Contrib.DuplicateRequestCollapser.
Polly.Contrib.LoggingPolicy
A demonstration reactive custom Polly policy, to log faults and results the policy is configured to handle.
Polly.Contrib.MutableBulkheadPolicy
Provides a BulkheadPolicy (parallel throttle) for which the capacity can be adjusted dynamically
Polly.Contrib.TimingPolicy
A custom Polly policy to capture execution timings of delegates.