Throttling Suite v1.3.1

Rating: No reviews yet
Downloads: 371
Change Set: 27476
Released: Jun 8, 2014
Updated: Jul 12, 2014 by lennygran
Dev status: Stable Help Icon

Recommended Download

Application ThrottlingSuite.Http.dll v1.3.1.15
application, 46K, uploaded Jun 8, 2014 - 335 downloads

Other Available Downloads

Application ThrottlingSuite.Http.dll v1.3.1.15 (with TRACE)
application, 48K, uploaded Jun 8, 2014 - 18 downloads
Application ThrottlingSuite.Http.xml v1.3.1.15 (XML Documentation)
application, 61K, uploaded Jun 8, 2014 - 18 downloads

Release Notes

The v1.3.1 simplifies configuration from the code using fluent API. It also improves handling for application virtual path root.

The v1.3 enables configuration from the code rather than XML *.config file.

The v1.2 is updated to include "Retry-After" response header in the blocked response helping API client to negotiate the request rate with API server side.

The v1.2 also allows to ignore the actual request URL substituting one with Throttling controller instance scope. This provides the benefit to count requests for multiple API endpoints toward the same throttling threshold.

Production quality release with all functionality as described in the project home page summary.

Two DLLs are provided: Release and Release with TRACE. Use the latter to output additional runtime TRACE information when TRACE listener for application is set and turn on. We recommend to use DLL without TRACE for production purposes as the most optimized for heavy load.

The throttling controllers issue HTTP status 429 "Too many requests" should the blocking conditions occur.

Refer to Project Documentation for configuration details.

NOTE if IIS is used: By default the 429 status is not registered with IIS. Please refer to Project Documentation to assure proper IIS configuration.

QUALITY NOTE: this release has been tested in a highly concurrent environment containing 10 servers serving over 40,000 simultaneous users. During over a month period of time testing, it has been shown great success and indicated no code or performance-related issues.

Reviews for this release

No reviews yet for this release.