Anton Sidorov homepage

Bookmark this to keep an eye on my project updates!

Follow me on GitHub

Rate Limit

Зачем

Паттерны

  • Чтобы у вас всегда хватало ресурсов для обслуживания критически важных транзакций, используйте fleet usage load shedder
    • Он удерживает часть ресурсов для высокоприоритетных запросов и не позволяет низкоприоритетным транзакциям их использовать
    • Load shedder принимает свои решения на основе общего состояния системы, а не размера одиночного пользовательского запроса
  • different types of rate limiting responses three categories:
    • blocking
    • throttling - снижение качества видео, например
    • shaping - приоритетность обработки запросов
  • common rate limiting algorithms

Технологии