我们是否需要为Ribbon和Zuul配置负载平衡微服务。
从我所看到的Zuul更像是一个传统的反向代理负载均衡器,任何对Zuul服务的请求都会自动进行负载均衡,而且我不需要在各个微服务中配置Ribbon。
只有当我们需要连接到未由Zuul代理的服务时,我们才需要在服务中配置功能区。
理解是否正确。
答案 0 :(得分:1)
如果您使用eureka发现您的服务,通过zuul平衡,您不需要以任何方式配置功能区。
比如说,你有一个由尤里卡发现的ServiceA
,你有一个像这样配置的zuul路线
zuul:
routes:
example:
path: /example/**
serviceId: ServiceA
只要有ServiceA
个实例运行,zuul就会开始使用循环算法对所有ServiceA
的负载进行负载均衡。