Found 201 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.
Redis extensions for rate limiting
AspNetCore Redis extension for rate limiting
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
An async thread-safe singleton dictionary for Soenneker.Utils.RateLimiting.Executors, designed to manage the rate at which tasks are executed.
ASP.NET Core rate limiting middleware
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.
Thin Abstractions to simplify use of System.Threading.RateLimiting
StackExchange Redis support for ASP.NET Core rate limiting middleware
An asynchronous .NET library that allows you to lock based on a key (keyed semaphores), limiting concurrent threads sharing the same key to a specified number, with optional pooling for reducing memory allocations.
这是一个扩展于Rpc管理平台的限流包。目前支持开发DmtpRpc、XmlRpc、JsonRpc、WebApi等所有Rpc部分。 说明文档:https://touchsocket.net/
Rate Limiting (debounce, throttle) for C# Portable Class Library
Rate limiting library for .NET/ASP.NET Core
Package Description
Used to throughput control.
Redis extensions for rate limiting
Rate limiting library for Azure Functions
Manages a pool of Semantic Kernel instances with per-entry rate limiting.
...