Вопросы к Поиску с Алисой
Разница между линейным и нелинейным rate limiter заключается в том, как он регулирует скорость доступа к ресурсу. blog.bytebytego.com
Линейный rate limiter использует кусочно-линейную функцию, зависящую от клиентской нагрузки. habr.com Например, при приближении к лимиту доля блокируемых запросов плавно нарастает (или падает) и стабилизируется на определённых значениях. habr.com
Нелинейный rate limiter может использовать нелинейную функцию, например, с вероятностной логикой лимитирования. habr.com Например, при приближении клиента к лимиту сервис не прыгает между «пропустить всё» и «зарезать всё», а доля блокируемых запросов плавно нарастает (или падает) и стабилизируется на определённых значениях. habr.com