新建spring cloud项目使用feign给我报错Load balancer does not have available server for client,查阅了国内很多的博客有以下两种答案:

1、在配置文件加上

ribbon:
  eureka:
    enabled: false

2、增加jar包

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>

但是我按照两种方式使用都不起任何作用,最后我在stackoverflow一篇文章里得到了答案:

https://stackoverflow.com/questions/41401009/load-balancer-does-not-have-available-server-for-client

需要在配置文件里面增加ribbon使用的服务地址

xxx:
  ribbon:
    listOfServers: http://localhost:8088

xxx表示你的项目名称问题及得到解决。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐