Средний
Как работает паттерн Retry с Exponential Backoff?
Если микросервис А вызывает микросервис Б, а тот вернул ошибку сети, Сервис А должен повторить запрос (Retry).
Но если Сервис Б "лежит" от перегрузки, немедленные повторы от тысяч клиентов добьют его (DDoS).
Exponential Backoff (Экспоненциальная задержка):
Пауза между попытками постоянно удваивается.
- Попытка 1: ждем 1 сек.
- Попытка 2: ждем 2 сек.
- Попытка 3: ждем 4 сек.
✅ Итог: Мы даем упавшему сервису "перевести дух" и восстановиться, плавно снижая нагрузку на него.