Domain.RateLimiting.Redis NuGet Package

provides a distributed Redis implementation of the IRateLimitingCacheProvider from the Domain.RateLimiting.Core package meaning that it can be used from multiple servers which is more suiting to real production environments.

This is the package that keeps track of the call count per time window and gives a go or no go based on the number of calls made so far. The libraries in this repo provide distributed implementations of rate limiting using Redis for the following algorithms:

* SteppingTimeWindow
* SlidingTimeWindow
* LeakyBucket

You can even add your own implementation by implementing the IRateLimitingCacheProvider.




Got any Domain.RateLimiting.Redis Question?





Info

Version: 5.0.4-alpha
Author(s): Kazi Zahir
Last Update: Friday, July 27, 2018
.NET Fiddle: Create the first Fiddle
NuGet Url: https://www.nuget.org/packages/Domain.RateLimiting.Redis


Install
Install-Package Domain.RateLimiting.Redis
dotnet add package Domain.RateLimiting.Redis
paket add Domain.RateLimiting.Redis
Domain.RateLimiting.Redis Download (Unzip the "nupkg" after downloading)

net452 netstandard1.5


Tags



STATS

must-have-score

avg-downloads-per-day

1

days-since-last-release

2094