支付在产品中常见的用处为购买和充值.这两种功能操作大相径庭,其中购买相对充值多了很多步骤,它需要锁商品或者库存,还需要超时未支付取消订单等操作.在这篇文章中主要探讨支付部分,属于购买和充值公共部分.
下面是绘制的简易支付时序图
以上时序图并非完整,其实核心步骤就是, 下单-->获取二维码 ,扫码支付 -->异步通知 . 上一篇文章我们讲到了分布式锁,根据业务的不同锁作用的位置也不同.下篇文章我们讲下单时如何使用分布式锁
支付在产品中常见的用处为购买和充值.这两种功能操作大相径庭,其中购买相对充值多了很多步骤,它需要锁商品或者库存,还需要超时未支付取消订单等操作.在这篇文章中主要探讨支付部分,属于购买和充值公共部分.
下面是绘制的简易支付时序图
以上时序图并非完整,其实核心步骤就是, 下单-->获取二维码 ,扫码支付 -->异步通知 . 上一篇文章我们讲到了分布式锁,根据业务的不同锁作用的位置也不同.下篇文章我们讲下单时如何使用分布式锁