请求>=1秒的情况下,一次请求服务是两次,无论超时设置多么大,timeout>=1都会降级操作。

请求>=1秒的情况下,一次请求服务是两次,无论超时设置多么大,timeout>=1都会降级操作。

请求大于1秒的情况下,发现都会请求服务方两次,同时无论超时设置多么大,timeout>=1都会降级操作,代码和老师的一样。

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

你看看是不是hystrix和ribbon,feign的超时判定一同起作用了,把其他超时配置都关闭,只保留一个hystrix再试一下,或者把ribbon,feign的超时改大

  • 没有呢,跟老师代码一样的,就是超时不起作用,老师能帮我把项目运行下吗?
    2020-04-08 23:03:30
  • 我弄了两天了,还是不知道怎么回事
    2020-04-08 23:04:01
  • 你是拿的我的sample code跑的吗?https://git.imooc.com/class-73/Architect-Stage-4-Microservice/src/master/architect-spring-cloud-demo 在这里面有我录制视频的代码,这个是我本机测试没问题的,如果你用我代码跑也是存在问题,我怀疑是IDEA资源文件没有加载正确,你可以打成jar包在外部命令行启动,试试看结果
    2020-04-09 22:56:52
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师