一.服务调用服务之间超时报错
feign.RetryableException: Read timed out executing GET *****
at feign.FeignException.errorExecuting(FeignException.java:84)
at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:113)
at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:78)
at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:103)
解决方案:
在application.yml中加入:(pom需要有spring-cloud-starter-openfeign/spring-cloud-starter-feign依赖)
ribbon:
ReadTimeout: 120000
ConnectTimeout: 300000
二.服务启动后报未发现服务提供者
Caused by: com.netflix.client.ClientException: Load balancer does not have available server for client: service-provider
解决方案:
在application.yml加入以下配置:
ribbon:
eureka:
enabled: true