请稍等 ...
×

采纳答案成功!

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

RestTemplate请求有时连接超时怎么处理?

老师您好,我现在在做一个聚合搜索功能,这个搜索功能会调用多个外部服务提供的接口,拿到结果并处理然后返回前端,现在问题就是有部分外部接口(使用RestTemplate请求)不稳定,常常会出现响应时间很长甚至连接超时报错的问题,导致前端检索页面拿不到结果,我想问一下一哥这种情况推荐怎么处理呢?

正在回答

插入代码

1回答

同学你好:

    这样的问题确实是不可预知的,处理方法无非就是两种:

    1. 对 RestTemplate 进行 try catch 处理,并定义好超时时间

    2. 使用熔断,超时熔断报错或者兜底

    对于第三方服务,问题的原因不在你自己,做好对应的兜底方案就行;最终还是需要第三方去优化和修改的。


    我是勤一,欢迎随时找我!

2 回复 有任何疑惑可以回复我~
  • 提问者 superLiuLiuLiu #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2021-04-20 11:03:43
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号