feign的负载均衡优先本地没有生效

Blade 未结 1 1297
18956094586
18956094586 剑圣 2021-05-11 18:09

一、情况描述:

1、其他的普通服务访问走网关了,百分百优先走本地的服务

2、 但是feign调用还是走了负载均衡,我打了断点,没有看到ribbon负载均衡选择feign调用的那个服务的信息。只有前一个服务的ribbon选择信息。

3、我记得看过作者您之前的回答,feign也是走gateway的,为什么feign的负载均衡优先本地没有生效呢?


二、请问:如何配置才能实现:feign的负载均衡优先调用本地服务。

1条回答
  • 2021-05-11 21:38

    除了Gateway,每个微服务也都引入

    <dependency>
      <groupId>org.springblade</groupId>
      <artifactId>blade-starter-ribbon</artifactId>
    </dependency>

    并且配置

    blade:
      ribbon:
        rule:
            enabled: true
            prior-ip-pattern:
            - 172.21.0.*


    0 讨论(1)
提交回复