Описание тега netflix-zuul

Zuul - это пограничный сервис, который обеспечивает динамическую маршрутизацию, мониторинг, отказоустойчивость, безопасность и многое другое.

Zuul - это входная дверь для всех запросов от устройств и веб-сайтов к серверной части потокового приложения Netflix.

Как пограничное сервисное приложение Zuul обеспечивает динамическую маршрутизацию, мониторинг, отказоустойчивость и безопасность, а также многое другое. Он также может направлять запросы в несколько групп Amazon Auto Scaling по мере необходимости.

Zuul использует ряд различных типов фильтров, которые позволяют нам быстро и гибко применять функции к нашему пограничному сервису. Эти фильтры помогают нам выполнять следующие функции:

  • Аутентификация и безопасность - определение требований аутентификации для каждого ресурса и отклонение запросов, которые им не соответствуют.
  • Инсайты и мониторинг - отслеживание значимых данных и статистики на периферии, чтобы дать нам точное представление о производстве.
  • Динамическая маршрутизация - динамическая маршрутизация запросов к различным внутренним кластерам по мере необходимости.
  • Стресс-тестирование - постепенное увеличение трафика в кластер для оценки производительности.
  • Сброс нагрузки - выделение емкости для каждого типа запроса и отбрасывание запросов, превышающих лимит.
  • Обработка статических ответов - создание некоторых ответов непосредственно на границе вместо их пересылки во внутренний кластер
  • Мультирегиональная отказоустойчивость - запросы маршрутизации между регионами AWS для диверсификации использования ELB и приближения нашего края к нашим участникам

Ссылки: