1

我们是否需要同时配置 Ribbon 和 Zuul 来对微服务进行负载平衡。

从我所见,Zuul 更像是一个传统的反向代理负载均衡器,通过 Zuul 对服务的任何请求都将自动进行负载均衡,我不必在单个微服务中配置 Ribbon。

仅当我们需要连接到未被 Zuul 代理的服务时,我们才需要在服务中配置 Ribbon。

理解是否正确。

4

1 回答 1

2

如果您使用 eureka 发现您的服务,通过 zuul 平衡,您不需要以任何方式配置功能区。

说,你有一个ServiceA被尤里卡发现的,你有一个像这样配置的zuul路由

 zuul:
   routes:
     example:
       path: /example/**
       serviceId: ServiceA

一旦你有多个运行实例,zuul 就会开始使用循环算法ServiceA对所有实例进行负载均衡。ServiceA

于 2017-09-07T14:46:34.410 回答