Found 322 packages
It is a rate limiting library based on .Net standard.
Package for rate limiting access to your service, based on leaky bucket (https://www.nginx.com/blog/rate-limiting-nginx/)
This is a C# port of modified version of Guava RateLimiter. See project site for further details.
Limit the rate of calls to any method
Super simple API throttling / rate limit framework based on attributes
Purplebricks message subscriber infrastructure: RateLimiterPolicy
A rate limit library for ASP.NET Core.
ASP.NET Core rate limiting middleware based on Regular Expressions for Urls
GitHub API Rate Limit Status Calculate the GitHub API Rate Limits for the following GitHub APIs - REST API - Seach API - GraphQL API - Source Import API - Code Scanning Upload API - App Manifest Configuration API
Package Description
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.
Pauses the program execution when an specified rate limit has been exceeded.
Extentions for GitHub API Rate Limit Status - Implements Microsoft.Extensions.DependencyInjection - Implements Microsoft.Extensions.Http
Rate Limiter Middleware
令牌桶、漏桶限流组件
Thin Abstractions to simplify use of System.Threading.RateLimiting
Rate Limiter for NLog.
Plugin for ServiceStack that adds rate limiting to ensure endpoints are protected from misuse
RateLimit
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 repositories (in memory) or roll your own. The BrakePedal.Http package provides code to use the BrakePedal library in a Web API application as an attribute, handler, or filter. 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.