# Экспоненциальная задержка повторных запросов

> Экспоненциальная задержка — это стратегия увеличения паузы после каждой неудачной попытки — 1, 2, 4, 8 секунд и далее, — применяемая к ответам 429 и 5xx, чтобы повторы не усиливали перегрузку.

Если запрос завершился временной ошибкой, немедленные частые повторы лишь усиливают перегрузку. При экспоненциальной задержке интервалы увеличивают, обычно добавляя случайный разброс, и прекращают попытки после заданного числа повторов. Для ответа 429 указанный сервером `Retry-After` важнее локального расписания.

Повторы безопасны только вместе с идемпотентностью: повторный запрос на отправку не должен создавать дубликат сообщения.

В SMSMeteor: рекомендуем повторять 429 после интервала из `Retry-After`, а 5xx — с начальной задержкой в одну секунду, не более пяти попыток; при этом нужно использовать тот же ключ идемпотентности и не повторять остальные ошибки 4xx.

Связанные термины: [Ключ идемпотентности](https://smsmeteor.com/ru/glossary/idempotency-key), [Ограничение частоты запросов](https://smsmeteor.com/ru/glossary/rate-limit), [Вебхук](https://smsmeteor.com/ru/glossary/webhook)

---
Источник: https://smsmeteor.com/ru/glossary/exponential-backoff (HTML). Создано SMSMeteor на основе тех же данных, что и страница. Сводка всего сайта: https://smsmeteor.com/ru/llms.txt
