环境: 我是用的是SpringCloud hoxton 版本 SpringCloud Alibaba nacos 注册中心
两个微服务都注册成功并运行,SpringCloud OpenFeign Client调用远程服务启动时出现 Spring-Cloud-loadbalancer 未引入的错误
此时: 需要从springcloudAlibaba中移除 Netflix-ribbon负载均衡,使用loadbalancer 引入为:
<dependency>
<groupid>org.springframework.cloud</groupid>
<artifactid>spring-cloud-loadbalancer</artifactid>
</dependency>
并且从spring-cloud-starter-alibaba-nacos-discovery 排出ribbon
<dependency>
<groupid>com.alibaba.cloud</groupid>
<artifactid>spring-cloud-starter-alibaba-nacos-discovery</artifactid>
<exclusions>
<exclusion>
<groupid>org.springframework.cloud</groupid>
<artifactid>spring-cloud-starter-netflix-ribbon</artifactid>
</exclusion>
</exclusions>
</dependency>