首页 > 如何确保第三方服务处理的状态

如何确保第三方服务处理的状态

在使用第三方服务的时候,经常会担心第三方服务的 callback 会失败,所以会写些代码去主动请求询问处理的情况。

例子:
在使用七牛服务处理视频时,由于处理的时间不确定,这时会做两个处理,一个是等七牛 callback 通知处理状态,一个是不断请求七牛询问处理状态。

想问一下大家是如何处理第三方服务的状态?


说下我做微信支付的情况吧。
微信支付在给钱完会有异步推送,由于是异步,所以刚给完钱,前台是不知道的,但是我们要提示给用户
所以在前台有个 3秒的轮训,轮训到订单支付成功就返回,该轮训接口主动查询微信。
微信异步推送过来时判断订单是不是已经运行过支付成功逻辑了之后才决定入库

【热门文章】
【热门文章】