Found 176 packages
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
Polly.RateLimiting is a .NET resilience and transient-fault-handling library that allows developers to express resilience strategies using a Rate Limiter in a fluent and thread-safe manner.
ASP.NET Core rate limiting middleware
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 compose diferent rate limits in one constraint
Redis extensions for rate limiting
StackExchange Redis support for ASP.NET Core rate limiting middleware
AspNetCore Redis extension for rate limiting
An async thread-safe singleton dictionary for Soenneker.Utils.RateLimiting.Executors, designed to manage the rate at which tasks are executed.
A thread-safe utility designed to manage the rate at which tasks are executed, ensuring they are not run more frequently than a specified interval.
Better rate limiting for projects written in the .NET Framework
Popular rate limiting algorithms. C# implementations of fixed token bucket and leaky token bucket throttling strategies
Rate Limiting NService Pipeline extension
Package for rate limiting access to your service, based on leaky bucket (https://www.nginx.com/blog/rate-limiting-nginx/)
Thin Abstractions to simplify use of System.Threading.RateLimiting
这是一个扩展于Rpc管理平台的限流包。目前支持开发DmtpRpc、XmlRpc、JsonRpc、WebApi等所有Rpc部分。 说明文档:https://touchsocket.net/
It is a rate limiting library based on .Net standard.
Rate Limiting (debounce, throttle) for C# Portable Class Library
Rate limiting library for .NET/ASP.NET Core
Package Description
A utility to limit the rate of calls to any provided function.