Constructor TokenBucketRateLimiter
- Namespace
- IntentSharp.Resilience
- Assembly
- IntentSharp.dll
TokenBucketRateLimiter(double, int)
Creates a limiter. Each provider's bucket starts full, so the first burst requests never wait.
public TokenBucketRateLimiter(double requestsPerSecond = 5, int burst = 10)
Parameters
requestsPerSeconddoubleSustained request rate per provider.
burstintMaximum requests allowed in a burst.
Exceptions
- ArgumentOutOfRangeException
requestsPerSecondis not greater than zero, orburstis less than 1.