com.netflix.client.ClientException: Load balancer does not have available server for client: microservice-provider-user

  • 错误原因:
    消费者调用服务时无服务可用
  • 解决办法:
  1. 确定本机是否关闭防火墙
  2. 是否导入eureka的jar包
	<!-- 注册Eureka服务 -->
	<dependency>
		<groupId>org.springframework.cloud</groupId>
		<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
	</dependency>
  1. 确定是否导入hystrix的jar包
	<!-- 配置hystrix所需依赖的包 -->
	<dependency>
		<groupId>org.springframework.cloud</groupId>
		<artifactId>spring-cloud-starter-netflix-hystrix</artifactId>
	</dependency>
  1. 确定配置文件服务前面是否有空格
    image
Logo

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

更多推荐