Алгоритм похож на маркерную корзину, но в каком-то смысле проще:
- Запросы будем обрабатывать по очереди (и "из очереди", ее размер ограничен) с фиксированной скоростью
- Когде прилетает новый запрос, проверяем, есть ли место в очереди, если есть - добавляем в конец, если места нет, то просто отклоняем (http 429)
Плюсом является простота реализации и "стабильность".
Минусы: