BoringDotNet.RateLimiting

Implementation of the token bucket rate limiting algorithm

This library implements the token bucket rate limiting algorithm. The buckets should be assigned to a unique key, like a session id or user id, and stored in a cache. This library uses BoringDotNet.Caching to abstract the caching.