Backoff тоже расходует deadline
Max-attempts не доказывает наличие времени. Перед retry учитывайте оставшийся end-to-end budget и downstream latency; capped exponential backoff с full jitter разносит повторные запросы без overflow.
distributed systems / УРОВЕНЬ 3
ТЕОРИЯ / ВОСПРОИЗВЕДЕНИЕ
Max-attempts не доказывает наличие времени. Перед retry учитывайте оставшийся end-to-end budget и downstream latency; capped exponential backoff с full jitter разносит повторные запросы без overflow.
КОНТРОЛЬНАЯ ТОЧКА
02 / РЕАЛИЗАЦИЯ
Реализуйте deterministic full-jitter schedule: entropy 0..=1000 выбирает долю exponential cap; clamp hostile samples, не превышайте total backoff budget и не допускайте overflow.
Runner ждёт отправки кода.