92 packages returned for Tags:"Rate"

WebApiThrottle message handler and action filter are designed for controlling the rate of requests that clients can make to an API based on IP address, client API key and request route. WebApiThrottle works with ASP.NET Web API hosted is IIS, Owin with IIS and Owin self-hosted.
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... More information
MvcThrottle filter is designed for controlling the rate of requests that clients can make to a website based on IP address, request route, user-agent and client identity. You can set multiple limits for different scenarios like allowing an IP to make a maximum number of calls per second, per minute,... More information
The BrakePedal.Redis package contains an implementation of a Redis BrakePedal repository which uses StackExchange.Redis (https://github.com/StackExchange/StackExchange.Redis) for use with the BrakePedal library.
  • 362 total downloads
  • last updated 1/11/2019
  • Latest version: 1.0.1
  • rate limit
This is Jack Leitch's RateGate code with a couple improvements specifically around thread saftety and long interval times (e.g. > 24.9 days).
  • 7,293 total downloads
  • last updated 1/3/2018
  • Latest version: 1.2.0
  • rate-limit guava
This is a C# port of modified version of Guava RateLimiter. See project site for further details.
Brake Pedal is a general purpose throttling library. The library provides the following features: - Time based throttling: limit X number of requests over Y time period. - Locking: block requests after X attempts over Y time period for Z time period. - Decoupled storage: you can use the bundled... More information
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... More information
MetroRate is a WinRT XAML control for displaying ratings with stars. It's a modified version of the open source WPF version released on CodeProject: http://www.codeproject.com/Articles/45210/WPF-A-Simple-Yet-Flexible-Rating-Control
  • 416 total downloads
  • last updated 6/25/2019
  • Latest version: 1.2.0
  • rate limit api
This package supports in memory rate limiter. Use KL.RateLimiter.Redis for distributed environment.