в чем разница между rate limiting и throttling?
На самом деле всё очень просто.
* Rate limiting
Задаёт фиксированный максимум запросов.
Если превысил лимит — лишние запросы просто блокируются.
Пример: 100 запросов в минуту разрешено. 101-й — отклоняется.
* Throttling
Не блокирует. Он замедляет обработку запросов, когда ты начинаешь спамить.
Пример: после 100 запросов каждый следующий обрабатывается с задержкой, но всё равно проходит.
Запомнить легко:
Rate limiting — стоп сверхлимита.
Throttling — замедление сверхлимита.
👉 Java Portal