请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

hystrix服务降级后,没有返回数据

老师晚上好,我想问下为啥我这里服务降级后,进入了fallback方法,但是服务的消费端没有正常返回数据?

1.服务降级,线程休眠中断
图片描述

2.但是接口调试返回访问超时
图片描述

3.后台显示访问超时
图片描述

正在回答

2回答

有可能是时间引起的问题,超时时间的设置。这个在微服务里可能会遇到。你是异常导致的降级吗?

0 回复 有任何疑惑可以回复我~
  • 提问者 KALOS4351131 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2021-03-03 22:11:38
  • 提问者 KALOS4351131 #2
    手滑点错了,点了采纳
    这个是 模拟thread.sleep(6000) 产生的异常,跟视频里一样
    回复 有任何疑惑可以回复我~ 2021-03-03 22:12:19
  • 提问者 KALOS4351131 #3
    这个异常不知道为什么,换了一个ip,然后重启等待一阵子就可以正常降级了 有点奇怪
    回复 有任何疑惑可以回复我~ 2021-03-05 09:20:30
提问者 KALOS4351131 2021-03-03 22:18:11

试了一下全局降级能够正常触发,但是queryByIdsFallback在模拟超时异常的时候却没有触发

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信