forked from gopangea/BrakePedal
-
Notifications
You must be signed in to change notification settings - Fork 0
/
BrakePedal.nuspec
29 lines (26 loc) · 1.51 KB
/
BrakePedal.nuspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?xml version="1.0"?>
<package >
<metadata>
<id>BrakePedal</id>
<title>BrakePedal</title>
<version>1.0.1</version>
<authors>Omar Khudeira</authors>
<owners>Omar Khudeira</owners>
<licenseUrl>https://raw.githubusercontent.com/gopangea/BrakePedal/master/LICENSE</licenseUrl>
<projectUrl>https://github.com/gopangea/BrakePedal</projectUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>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.</description>
<releaseNotes>Fix a few bugs in MemoryThrottleRepository.</releaseNotes>
<copyright>Copyright 2015</copyright>
<tags>throttling rate-limit rate limit http webapi redis</tags>
<dependencies />
</metadata>
<files>
<file src="src/BrakePedal/bin/Release/BrakePedal.dll" target="lib/net45" />
</files>
</package>