首页 > 其他分享 >第三方支付接口响应超时处理方法【杭州多测师】【杭州多测师_王sir】

第三方支付接口响应超时处理方法【杭州多测师】【杭州多测师_王sir】

时间:2022-11-28 20:45:42浏览次数:33  
标签:sir 超时 多测师 service 接口 调用 杭州 第三方

问题:调用第三方支付接口响应时间超过10秒,导致大量线上订单因为超时失败,该接口是实时返回结果的,而且不是一直都慢,是偶尔慢,对于接口超时怎么处理和测试?
解决方法:调用接口时设置超时时间,当接口超过9秒未返回结果,自动将改订单设置为处理中,然后后由定时任务调用查询接口,这样就把,一个实时返回结果的接口,当成一个异步的接口来用了,总比一大堆失败订单出现会更加的好

尤其是在分布式中接口响应超时的问题,尤其重要。很多时候,一个请求,会调用很多service服务,如果service之间是串行的话,那么一个service超时,很可能会引起连锁反应,所以在调用别的接口的时候(不管是第三方支付接口,还是分布式接口),都需要加一个超时时间,超过这个时间,就不在等待了,当做失败,或者处理中,然后再后续处理。

标签:sir,超时,多测师,service,接口,调用,杭州,第三方
From: https://www.cnblogs.com/xiaoshubass/p/16933547.html

相关文章