Backoff strategy — стратегия увеличения задержки между повторными попытками. Простейшая — constant backoff (ждём 1 секунду каждый раз), но это не помогает при перегрузке. Exponential backoff: 1с, 2с, 4с, 8с — каждый раз удваиваем. С jitter добавляем случайность, чтобы клиенты не ретраили синхронно. В Go делаешь через time.Sleep(backoff * math.Pow(2, attempt) + rand.Duration). Обязательно ограничивай максимальную задержку (cap) и число попыток, иначе будешь ждать часами.
Что такое backoff strategy?
Middle
446 просмотровAFK Offer AI
Как спроектировать payment system?