| Interface | Description |
|---|---|
| ILoadController |
ILoadController allows you to regulate your data emitting to some fixed rate, or using an adaptative strategy
should you need to slow down automatically in case the downstream latency increases.
|
| Class | Description |
|---|---|
| ExponentialAverage |
A simple class to provide a moving exponential average value.
|
| LoadController |
This class provides the factory to create Load Controllers, and also provides
the default implementation that let all the traffic pass.
|
| RateLimiterLoadController |
This class allows you to know when you should start refuse traffic because the application
is overloaded.
|
This package provides the api and implementation of the rate limiter api, in turn used in punch spouts and bolts to provide the rate lmiting feature.
Copyright © 2023. All rights reserved.