条件结构流程图
2020-05-11 14:34:30 0 举报
订单状态流转
作者其他创作
大纲/内容
更新订单持有时间,防止余额不足等原因导致订单被取消
结束
Redis无需判断额度freeze = orderAmountsold + orderAmount
用户下单
修改订单状态
否
获取成功
成功
redis 存放hash结构额度total = freeze + sold
redis
Redis 冻结额度feeze + orderAmount
不足或提示等待额度释放
前置校验
mq
订单系统
支付回调
支付系统
支付超时取消订单
支付失败
订单缓冲表
异步同步到mysql额度表
创建订单
Redis释放额度feeze - orderAmount
redis库存判断
支付结果
0 条评论
下一页