Component to limit too active requests, also known as CC.
Dynamic config
Static options:
Name | Description | Default value |
fake-mode | if set, an actual throttling is skipped, but FSM is still working and producing informational logs | false |
min-cpu | force fake-mode if the current cpu number is less than the specified value | 1 |
only-rtc | if set to true and hostinfo::IsInRtc() returns false then forces the fake-mode | true |
status-code | HTTP status code for ratelimited responses | 429 |
Static configuration example:
# yaml
congestion-control:
fake-mode: true
min-cpu: 2
only-rtc: false
# Uncomment if you want to change status code for ratelimited responses
# status-code: 503
# Common component options
load-enabled: true
Definition at line 40 of file component.hpp.