По умолчанию балансировщик нагрузки Zuul использует ZoneAwareLoadBalancer из ленты.Таким образом, нет ничего лучше, чем выбирать между Zuul и Ribbon для балансировки нагрузки, в основном это Ribbon, который участвует в балансировке нагрузки .проверить Zuul балансировка нагрузки
Поскольку лента является клиентским модулем балансировки нагрузки и интегрирована во многие http-клиентские модули.Например, Feign и RestTemplate с балансировкой нагрузки поддерживают ленту.проверьте Работа ленты с балансировщиком нагрузки
Что касается Zuul, то существует RibbonRoutingFilter
, который направляет ваш запрос к фактическому экземпляру службы.RibbonRoutingFilter
использует Ленту, чтобы выбрать сервер из списка, указанного в вашей конфигурации или в Eureka. Так что, если вы хотите использовать Zuul в качестве обратного прокси-сервера со сбалансированной нагрузкой, Zuul нужна лента .