Found 162 packages
Provides throttling for actions in an Elmish architecture.
The Throttle module for Shuttle.Esb aborts pipeline processing when the throttle parameters are exceeded.
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.
Channel-based rate gate with capacity tokens, backpressure, Redis integration, and deterministic shutdown.
ASP.NET Core rate limiting middleware
An API for the Data Access Layer using RavenDB
A collection of useful data and execution extensions for .NET
Redis-backed permit acquirer for ThrottleChannel distributed throttling.
A .NET library that provides a class that uses SemaphoreSlim but allows a negative initialCount. This could be used, for example, when starting to throttle requests but initially already have more concurrent requests than the maximum you want to start allowing.
A library for handling traffics and rate limiting them
A valve for throttle.
A Core Framework for Rapid Application Development
This is an alternative approach to google recaptcha.
Polly.Net40Async is a version of the Polly library for .NET 4.0 with async support via Microsoft.Bcl.Async. Polly allows developers to express resilience policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner.
ASP.NET Core rate limiting middleware
A Core Framework for Rapid Application Development
📑 Add debounce logic for any method in a single line.
Rate limiting library for Azure Functions with ASP.NET Core integration
Some useful tools for functional programming of .NET, like Throttle, Debounce, etc.
A Core Framework for Rapid Application Development