Средний
Что такое Rate Limiting и Throttling? В чем разница?
Оба механизма защищают API от перегрузки и DDoS-атак, но работают немного по-разному:
Rate Limiting (Ограничение скорости):
Жесткий лимит. Если юзер превысил лимит (например, 100 запросов в минуту), сервер мгновенно отбивает все последующие запросы с ошибкой 429 Too Many Requests, пока не начнется новая минута.
Throttling (Дросселирование):
Мягкое ограничение. Если юзер превысил лимит, сервер не отбивает запросы сразу, а искусственно замедляет их обработку (ставит в очередь), снижая пропускную способность для этого конкретного клиента, чтобы спасти ресурсы сервера.