Allows simulating different concurrency limit algorithms against RTT variance
❯ gradle run --args="--help"
> Task :run
Usage: concurrency-limits-test [OPTIONS]
Options:
--algorithm [VEGAS|GRADIENT|GRADIENT2]
Limit Algorithm to use
--initial-limit INT Initial Limit
--min-limit INT Min Limit
--max-concurrency INT Max Concurrency
--rtt-min INT Min RTT in ms
--rtt-max INT Max RTT in ms
--clients INT Number of clients
--qps INT Client QPS
-h, --help Show this message and exit
BUILD SUCCESSFUL in 477ms
3 actionable tasks: 2 executed, 1 up-to-date