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)
Dependencies
net452
- Domain.RateLimiting.Core(>= 5.0.3)
- StackExchange.Redis(>= 1.2.3)
- Domain.RateLimiting.Core(>= 5.0.3)
- NETStandard.Library(>= 1.6.1)
- StackExchange.Redis(>= 1.2.3)
Tags
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.