SpringCloud(十四):Feign的demo之解决超时问题
2017-08-14 16:55
615 查看
我们之前在第一次请求的时候会出现超时的问题,我们来参考github关于这个问题的解析。
地址:https://github.com/spring-cloud/spring-cloud-netflix/issues/768
默认的请求时间为1秒,超过这个时间便超时异常。那么顺着这个思路我们有如下解决方式:
1、把时间设长
这里设置5秒
hystrix:
command:
default:
execution:
isolation:
thread:
timeoutInMilliseconds: 5000
2、把超时发生异常属性关闭
hystrix:
command:
default:
execution:
timeout:
enabled: false
3、禁用feign的hystrix
feign:
hystrix:
enabled: false
这三种任意一种都能解决问题,已经实践过,只需要修改application.yml中添加这些配置即可。
关于Feign的几个demo的完整的项目原地址:
链接:http://pan.baidu.com/s/1dE3IiK5 密码:0oew
地址:https://github.com/spring-cloud/spring-cloud-netflix/issues/768
默认的请求时间为1秒,超过这个时间便超时异常。那么顺着这个思路我们有如下解决方式:
1、把时间设长
这里设置5秒
hystrix:
command:
default:
execution:
isolation:
thread:
timeoutInMilliseconds: 5000
2、把超时发生异常属性关闭
hystrix:
command:
default:
execution:
timeout:
enabled: false
3、禁用feign的hystrix
feign:
hystrix:
enabled: false
这三种任意一种都能解决问题,已经实践过,只需要修改application.yml中添加这些配置即可。
关于Feign的几个demo的完整的项目原地址:
链接:http://pan.baidu.com/s/1dE3IiK5 密码:0oew
相关文章推荐
- Spring Cloud中,如何解决Feign/Ribbon第一次请求失败的问题?
- spring Cloud中,解决Feign/Ribbon整合Hystrix第一次请求失败的问题?
- Spring Cloud中,如何解决Feign/Ribbon第一次请求失败的问题?
- springboot,feign上传超大文件,超时等问题解决方案
- spring cloud feign的1秒超时问题
- spring cloud feign 常见问题解决办法
- SpringCloud Feign 传参问题及传输Date类型参数的时差
- 关于在Spring Cloud Feign工程中使用Hystrix配置不生效的问题
- spring cloud feign 调用微服务转发不了request请求头和参数问题解决方案
- springcloud feign 注入bean null问题
- spring cloud 里的 超时问题
- spring cloud feign docker上无法通讯的问题
- spring cloud feign 接口继承以及参数传递的问题
- SpringBoot web demo项目启动后立马自动关闭问题解决办法
- spring cloud feign 调用服务注意问题
- 解决spring-cloud应用无法部署在同一个容器中的问题
- Spring Cloud Feign 问题
- 通过springcloud-gateway调用后台服务超时的问题
- 关于在Spring Cloud Feign工程中使用Ribbon配置不生效的问题
- Spring Cloud出现Options Forbidden 403问题解决方法