这个错误找了很久,一开始用的是eureka,中途切换到nacos,结果报Load balancer does not have available server for clien错误,网上的方法试了个遍,但都没用,主要原因是Feign在
这个版本后不再使用ribbon,所以我们在pom文件中还需要导入loadbalancer依赖
但是可能有人导入后会和我一样遇到同样的问题
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency> <!--排除掉ribbon--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> <version>2021.1</version> <exclusions> <exclusion> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-ribbon</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-loadbalancer</artifactId> </dependency>
这样正常导入后,我依然报Load balancer does not have available server for client
最后排查了2个多小时发现还必须在配置中加上这个
更多推荐
NACOS注册中心,Load balancer does not have available server for client
发布评论