Двухслойный дизайн шлюза (Tier1 + Tier2)
Реализует шлюз Tier1 для управления маршрутизацией внешнего трафика и прозрачный прокси Tier2 для выполнения правил маршрутизации на уровне сервиса, разрешая конфликты маршрутизации между шлюзом и уровнями сервисов, при этом сохраняя согласованность политики.
Поддержка протоколов
Поддерживаются протоколы HTTP/1.1, HTTP/2, gRPC и WebSocket для внешнего взаимодействия с сервисами, что позволяет адаптироваться к различным требованиям современных приложений для коммуникации.
Динамическая маршрутизация
Поддерживает маршрутизацию трафика на основе веса и заголовков для A/B тестирования и канареечных развертываний.
Отражение трафика
Реплицирует производственный трафик в стейджинговые среды для безопасного тестирования без влияния на живых пользователей.
Повтор запросов
Настраивает автоматические повторы для неудавшихся запросов с настраиваемыми условиями повторов и политиками увеличения времени ожидания.
Окончание TLS
Обеспечивает управление сертификатами SSL/TLS, поддерживая зашифрованный доступ HTTPS и автоматическую ротацию сертификатов для трафика с севера на юг.
Управление трафиком между кластерами
Обеспечивает единое управление трафиком внешнего доступа через группы экземпляров шлюзов, поддерживая централизованную конфигурацию сертификатов и политик маршрутизации.
Поддержка канареечного развертывания
Реализует стратегии канареечного развертывания на уровне сервиса через прокси Tier2, позволяя правилам серого трафика, сконфигурированным для бэкенд-сервисов, вступать в силу на трафике входного шлюза.
Синхронизация маршрутизационной политики
Автоматически синхронизирует правила маршрутизации сервиса (повтор времени ожидания, отражение трафика и т. д.) с трафиком шлюза через двухслойную архитектуру, сохраняя согласованность политики.
Размыкание цепи
Автоматически блокирует запросы к перегруженным сервисам на основе пороговых значений ошибок и метрик задержки.
Инъекционные ошибки
Симулирует сбои сервисов (ошибки HTTP, задержки), чтобы проверить устойчивость системы к ошибкам и рабочие процессы восстановления.
Контроль времени ожидания
Устанавливает пороговые значения времени ожидания на уровне сервиса для предотвращения каскадных сбоев и повышения отзывчивости системы.
Мониторинг в реальном времени
Обеспечивает мониторинг QPS, процента успешных запросов, задержки и других ключевых метрик для экземпляров шлюзов, поддерживая настраиваемые панели мониторинга и политики оповещения.
Анализ логов доступа
Записывает полные логи HTTP-запросов, включая исходный IP, метод запроса, код ответа и задержку, поддерживает запрос логов и анализ трафика.
Кросс-облачное развертывание
Поддерживает развертывание экземпляров шлюзов на нескольких облачных платформах (AWS, Azure, частное облако), достигая единого управления трафиком гибридного облака через группы экземпляров.
Горизонтальное масштабирование
Позволяет динамически масштабировать экземпляры шлюзов в зависимости от нагрузки трафика, поддерживая как ручное масштабирование, так и автоматические стратегии масштабирования на основе HPA.