#include <userver/utils/aimd_limiter.hpp>
AIMD limit update policy.
Definition at line 29 of file aimd_limiter.hpp.
Public Attributes | |
| std::size_t | min_limit {2} |
| Lower bound for the limit, must be positive. | |
| double | alpha {1.0} |
| Additive increase coefficient, must be positive and finite. | |
| double | beta {0.5} |
| Multiplicative decrease coefficient, must be in range (0, 1). | |
| double utils::AimdLimiter::Policy::alpha {1.0} |
Additive increase coefficient, must be positive and finite.
Definition at line 33 of file aimd_limiter.hpp.
| double utils::AimdLimiter::Policy::beta {0.5} |
Multiplicative decrease coefficient, must be in range (0, 1).
Definition at line 35 of file aimd_limiter.hpp.
| std::size_t utils::AimdLimiter::Policy::min_limit {2} |
Lower bound for the limit, must be positive.
Definition at line 31 of file aimd_limiter.hpp.