解决feign.RetryableException: Read timed out executing GET http://item-service/s

再用feign做服务间调用时出现这个异常,原因:由于Feign底层使用Ribbon调用请求,ribbon的默认超时时间为1s,所以超过1s就报错。

 

解决:

 

#Feign负载均衡配置 配置全局超时时间 毫秒单位 
ribbon:
  ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒
  ReadTimeout: 5000 #请求处理的超时时间

你可能感兴趣的:(解决feign.RetryableException: Read timed out executing GET http://item-service/s)