在我们springcloud 实际项目开发当中,总会遇到一些问题,比如最为常见的feign请求超时问题 (断点调试过程中经常遇到 ).
解决办法如下:
开启hystrix,配置hystrix的超时时间即可 ,配置客户端应用的application.yml
#feign客户端启动hystrix断路保护
feign:
hystrix:
enabled: true
ribbon:
ReadTimeout: 120000 #处理超时时间 默认5秒
ConnectTimeout: 120000 #连接超时时间 默认2秒
# MaxAutoRetries: 0
# MaxAutoRetriesNextServer: 1
hystrix:
command:
default:
execution:
isolation:
thread:
timeoutInMilliseconds: 120000 #断路切换超时
重启应用。。