ГлоссарийДанные и интеграции
Лимит запросов (rate limit)
Что такое rate limit и как не упереться в него при интеграции.
Лимит запросов (rate limit)
Лимит запросов — ограничение на число вызовов за период: например, 1000 запросов в минуту. Система защищает себя от перегрузки, а клиента — от неожиданных счетов.
Зачем нужен
Без лимитов один «убежавший» процесс или ошибка в коде могут завалить сервер и сжечь бюджет. Лимиты делают нагрузку предсказуемой и заставляют писать интеграции аккуратно.
Как с этим работать
При интеграции учитывают лимиты: отправляют запросы не лавиной, а с паузами, обрабатывают ответ «слишком много запросов» и повторяют позже. Обычно система сообщает о лимите в заголовках ответа и указывает, когда можно повторить (retry-after).
Для массовых операций вместо множества мелких запросов используют пакетную загрузку.