1.修改feign的默认超时时间(1秒)并配置hystrix超时时间,在application.yml中添加如下配置:
ribbon:
ReadTimeout: 10000
ConnectTimeout: 9000
hystrix:
command:
default:
execution:
isolation:
thread:
timeoutInMilliseconds: 3000
本文介绍如何在应用中配置Feign的超时时间及Hystrix的超时设置,通过调整ribbon的ReadTimeout和ConnectTimeout参数,以及hystrix的timeoutInMilliseconds参数,实现更合理的微服务调用超时控制。
1.修改feign的默认超时时间(1秒)并配置hystrix超时时间,在application.yml中添加如下配置:
ribbon:
ReadTimeout: 10000
ConnectTimeout: 9000
hystrix:
command:
default:
execution:
isolation:
thread:
timeoutInMilliseconds: 3000
594
3791

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