• Русский
  • Введение

    Содержание

    Введение в глобальное ограничение скорости для сервисов

    Модуль Global Rate Limiting защищает сервисы от перегрузок в условиях высокой конкуренции за счёт интеллектуального управления трафиком. Он обеспечивает:

    • Предотвращение сбоев сервисов при резких всплесках трафика
    • Тонкий контроль доступа с помощью многомерных правил
    • Безопасное планирование ёмкости через анализ в теневом режиме

    Преимущества

    • Защита при высокой конкуренции: Поддержание стабильности сервиса в пределах ресурсов
    • Точный контроль: Ограничение скорости на основе пути API, метода и заголовков
    • Тестирование без риска: Симуляция в теневом режиме без влияния на продакшн
    • Мониторинг в реальном времени: Визуализация эффектов ограничения

    Сценарии

    • Защита от перегрузки API
      Защита критичных API от внезапных всплесков трафика

    • Ограничение чувствительных операций
      Жёсткие лимиты на операции записи/удаления

    • Управление квотами для мультиарендных систем
      Реализация справедливых политик использования для групп клиентов

    Ограничения

    • Требуется предварительная интеграция с кластером Redis
    • Обязательное внедрение sidecar для целевых сервисов
    • Максимум 1 глобальная политика на сервис
    • Поддержка регулярных выражений только в синтаксисе RE2
    • Период хранения данных теневого режима: 7 дней