Первое — уважать Retry-After заголовок, ждать указанное время. Если заголовка нет — exponential backoff с jitter. Не ретраить бесконечно — ограничь попытки (3-5). Если rate limit постоянный — снизь частоту запросов (adaptive rate). Для batch операций — распредели по времени. Логируй 429 как предупреждение. В Go — обёртка вокруг http.Client с retry логикой через hashicorp/go-retryablehttp.
Как клиент должен реагировать на 429?
Middle
96 просмотровAFK Offer AI
Что такое log sampling?