Full jitter: delay = random(0, base * 2^attempt). Максимальный spread, но иногда задержка почти нулевая. Equal jitter: delay = base * 2^attempt / 2 + random(0, base * 2^attempt / 2). Гарантирует минимальную задержку. Decorrelated: delay = random(base, prev_delay * 3). Не привязан к номеру попытки, зависит от предыдущей задержки. По данным AWS, full jitter даёт наименьшее общее время завершения при конкуренции.
Full jitter vs equal jitter vs decorrelated?
Middle+
80 просмотровAFK Offer AI
Что такое watermill?