BrakePedal.NETStandard
2.1.0
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.
There is a newer prerelease version of this package available.
See the version list below for details.
See the version list below for details.
Install-Package BrakePedal.NETStandard -Version 2.1.0
dotnet add package BrakePedal.NETStandard --version 2.1.0
<PackageReference Include="BrakePedal.NETStandard" Version="2.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add BrakePedal.NETStandard --version 2.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Dependencies
-
.NETStandard 2.1
- Microsoft.Extensions.Caching.Memory (>= 3.1.8)
Used By
NuGet packages (1)
Showing the top 1 NuGet packages that depend on BrakePedal.NETStandard:
Package | Downloads |
---|---|
BrakePedal.NETStandard.Redis
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.
|
GitHub repositories
This package is not used by any popular GitHub repositories.