SA Шпаргалка

Все ответы в 2 клика

Продвинутый

Что такое Exponential Backoff и Jitter при ретраях?

Если сервис Б упал, сервис А начинает делать повторные запросы (ретраи). Если 1000 клиентов одновременно начнут долбить упавший сервис каждую секунду, они устроят ему DDoS и не дадут подняться.

Exponential Backoff (Экспоненциальная задержка):
Увеличиваем паузу между попытками: 1 сек -> 2 сек -> 4 сек -> 8 сек.

Jitter (Джиттер / Случайный разброс):
Добавляем случайное время к паузе (например, 1.2 сек, 2.5 сек, 4.1 сек), чтобы запросы от разных клиентов не приходили одновременно (размазываем нагрузку).

💡 Суть: Это паттерны "вежливого" повторения запросов.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Другие вопросы темы «Обработка ошибок»

Ещё вопросы раздела «REST API»

Все вопросы раздела «REST API»