在我们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 #断路切换超时
重启应用。。
本文介绍在SpringCloud项目中遇到Feign请求超时问题的解决方案,通过配置hystrix断路器及调整超时时间,确保服务间调用稳定,避免因超时导致的异常。
167万+

被折叠的 条评论
为什么被折叠?



