Springboot:Ribbon和Zuul

时间:2017-06-14 15:37:39

标签: spring-boot netflix-zuul netflix-ribbon

我们是否需要为Ribbon和Zuul配置负载平衡微服务。

从我所看到的Zuul更像是一个传统的反向代理负载均衡器,任何对Zuul服务的请求都会自动进行负载均衡,而且我不需要在各个微服务中配置Ribbon。

只有当我们需要连接到未由Zuul代理的服务时,我们才需要在服务中配置功能区。

理解是否正确。

1 个答案:

答案 0 :(得分:1)

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

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

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

只要有ServiceA个实例运行,zuul就会开始使用循环算法对所有ServiceA的负载进行负载均衡。