19 lines
964 B
Bash
19 lines
964 B
Bash
# При запуске нашей программы мы видим, что первая
|
||
# партия запросов обрабатывается каждые ~200мс.
|
||
$ go run rate-limiting.go
|
||
request 1 2012-10-19 00:38:18.687438 +0000 UTC
|
||
request 2 2012-10-19 00:38:18.887471 +0000 UTC
|
||
request 3 2012-10-19 00:38:19.087238 +0000 UTC
|
||
request 4 2012-10-19 00:38:19.287338 +0000 UTC
|
||
request 5 2012-10-19 00:38:19.487331 +0000 UTC
|
||
|
||
# Для второго пула запросов мы обслуживаем первые
|
||
# 3 сразу из-за использования ограничения скорости,
|
||
# затем обслуживаем оставшиеся 2 с задержками ~200мс
|
||
# каждый.
|
||
request 1 2012-10-19 00:38:20.487578 +0000 UTC
|
||
request 2 2012-10-19 00:38:20.487645 +0000 UTC
|
||
request 3 2012-10-19 00:38:20.487676 +0000 UTC
|
||
request 4 2012-10-19 00:38:20.687483 +0000 UTC
|
||
request 5 2012-10-19 00:38:20.887542 +0000 UTC
|