Found 9 packages
This library provides an implementation of a token bucket algorithm which is useful for providing rate limited access to a portion of code. The implementation provided is that of a "leaky bucket" in the sense that the bucket has a finite capacity and any added tokens that would exceed this capacity will "overflow" out of the bucket and be lost forever.
Token Bucket implementation ported from https://github.com/bbeck/token-bucket
This library provides an implementation of a token bucket algorithm which is useful for providing rate limited access to a portion of code. Token Bucket implementation ported from https://github.com/bbeck/token-bucket
Popular rate limiting algorithms. C# implementations of fixed token bucket and leaky token bucket throttling strategies
Simple Token Bucket.
APIs to help manage rate limiting. Commonly Used Types: System.Threading.RateLimiting.RateLimiter System.Threading.RateLimiting.ConcurrencyLimiter System.Threading.RateLimiting.TokenBucketRateLimiter System.Threading.RateLimiting.RateLimitLease
Simplified async re-implementtion of https://github.com/esendex/TokenBucket
Token Bucket Rate Limiter for Redis in .NET
Simple abstract class for throttled execution of an async function, with throttling implemented by use of TokenBuckets