/concurrency_limter_test

Allows simulating different concurrency limit algorithms against RTT variance

Primary LanguageKotlin

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