RateLimiter NuGet Package

C# client-side rate limiting utility.

Features:
* Easy to use
* Fully asynchronous: lower resource usage than thread sleep
* Cancellable via CancellationToken
* Thread safe so you can share time contraints object to rate limit diferent threads using the same resource
* Composable: ability to compose diferent rate limits in one constraint.




Got any RateLimiter Question?





Info

Version: 2.2.0
Author(s): David Desmaisons
Last Update: Monday, November 2, 2020
.NET Fiddle: Online Example
NuGet Url: https://www.nuget.org/packages/RateLimiter


Install
Install-Package RateLimiter
dotnet add package RateLimiter
paket add RateLimiter
RateLimiter Download (Unzip the "nupkg" after downloading)

.NETStandard 2.0 net472 netstandard2.1 11 packages depend on this package.


Tags



STATS

must-have-score

4.8

avg-downloads-per-day

85

days-since-last-release

1510