请稍等 ...
×

采纳答案成功!

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

支付宝的同步与异步的问题(如图)

如图,1.1步骤中:《同步返回二维码链接》 和 3.4步骤中:《若支付成功,则返回异步消息》,
这个同步和异步的差异是什么,为什么一个是同步,一个是异步?它们不都是支付宝系统向商户系统
返回一些消息吗

//img1.sycdn.imooc.com//szimg/5b02f6820001e46410210636.jpg

正在回答 回答被采纳积分+3

2回答

Geely 2018-05-31 19:21:27

你好,同学,同步是为了获取二维码,是需要拿到一个准确的返回的,异步通知是说 不需要同步拿到结果,因为这个结果可能会比较慢,占用系统的连接数。所以做成异步的,而且这个异步回调通知,同步拿的话,超时时间也不是很好的控制。可能导致业务失败。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕慕7598572 #1
    谢谢老师,是这个意思吗?
    同步指的是:商户系统向支付宝系统发送请求后,支付宝系统只向商户系统返回响应;
    ==========
        异步指的是:在3.2步骤中,用户输入密码支付完成后,支付宝系统在向支付宝APP返回响应的
        同时,支付宝系统还向商户系统返回响应,而这两者是互不干扰的;
    回复 有任何疑惑可以回复我~ 2018-05-31 20:47:13
  • Geely 回复 提问者 慕慕7598572 #2
    差不多,同步主要是说立刻返回,通过返回值就可以拿到,异步就是说我拿到一个返回值里面没有具体的信息,等一会他会调用我们。
    回复 有任何疑惑可以回复我~ 2018-06-05 13:55:31
polo哦 2018-05-22 09:21:05

我相信百度上面很多讲异步和同步之间的差异性的问题,在这里也不可能一两句话就能讲清楚,倒不如网上搜,百度是个好东西呢

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