Введение
Содержание
Введение в глобальное ограничение скорости для сервисов
Модуль Global Rate Limiting защищает сервисы от перегрузок в условиях высокой конкуренции за счёт интеллектуального управления трафиком. Он обеспечивает:
- Предотвращение сбоев сервисов при резких всплесках трафика
- Тонкий контроль доступа с помощью многомерных правил
- Безопасное планирование ёмкости через анализ в теневом режиме
Преимущества
- Защита при высокой конкуренции: Поддержание стабильности сервиса в пределах ресурсов
- Точный контроль: Ограничение скорости на основе пути API, метода и заголовков
- Тестирование без риска: Симуляция в теневом режиме без влияния на продакшн
- Мониторинг в реальном времени: Визуальный контроль эффектов ограничения
Сценарии
-
Защита от перегрузки API
Защита критически важных API от внезапных всплесков трафика
-
Ограничение чувствительных операций
Жёсткое ограничение операций записи и удаления
-
Управление квотами для нескольких арендаторов
Реализация справедливых политик использования для групп клиентов
Ограничения
- Требуется предварительная интеграция с кластером Redis
- Обязательная инъекция sidecar для целевых сервисов
- Максимум 1 глобальная политика на сервис
- Поддерживается только синтаксис RE2 для регулярных выражений
- Период хранения данных теневого режима: 7 дней