В моем текущем проекте мы развертываем наши приложения на сервере приложений и обеспечиваем балансировку нагрузки через сервер Apache httpd, развернутый в DMZ. Я нахожусь на ранней стадии рассмотрения вопроса о переходе на Spring Cloud, и, изучая его, я наткнулся на Zuul как на шлюз API, обеспечивающий обратное проксирование, маршрутизацию и балансировку нагрузки. Вот мои вопросы:
1) Является ли Zuul заменой httpd сервера для описанных выше функций? (вероятно, есть и другие функции, которые сервер httpd может предоставить, но Zuul не может, но я бы хотел, чтобы ответы ограничивались обратным прокси-сервером, маршрутизацией и балансировкой нагрузки, если это возможно)
2) Является ли излишним наличие интерфейса Zuul на httpd-сервере? Или есть польза от этого?
Заранее спасибо за ваши ответы.