io.helidon.common.concurrency.limits.AimdLimit
Description
Configuration of io.
Configuration options
| Key | Type | Default | Description |
|---|---|---|---|
queue- | Duration | PT1S | How long to wait for a permit when enqueued |
min- | Integer | 20 | Minimal limit |
enable- | Boolean | false | Whether to collect metrics for the AIMD implementation |
fair | Boolean | false | Whether the java. should be java. |
initial- | Integer | 20 | Initial limit |
max- | Integer | 200 | Maximal limit |
timeout | Duration | PT5S | Timeout that when exceeded is the same as if the task failed |
backoff- | Double | 0. | Backoff ratio to use for the algorithm |
queue- | Integer | 0 | How many requests can be enqueued waiting for a permit after the max limit is reached |
Usages
server.concurrency- limit. aimd server.features. limits. concurrency- limit. aimd server.sockets. concurrency- limit. aimd
See the manifest for all available types.