【问题标题】:Springboot: Ribbon and ZuulSpringboot:功能区和 Zuul
【发布时间】:2017-11-16 20:43:11
【问题描述】:

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

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

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

理解是否正确。

【问题讨论】:

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


    【解决方案1】:

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

    说,你有一个由 eureka 发现的ServiceA,你有一个像这样配置的 zuul 路由

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

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

    【讨论】:

      猜你喜欢
      • 2018-11-02
      • 1970-01-01
      • 1970-01-01
      • 2019-10-02
      • 1970-01-01
      • 2018-10-25
      • 1970-01-01
      • 2019-10-21
      • 2018-12-28
      相关资源
      最近更新 更多