订单异步处理
2017-12-21 15:04:44 36 举报
订单异步处理
作者其他创作
大纲/内容
判断轮循结果
订单消入队
1 点击X 关闭(用户触发) 弹窗停留在当前页,
提交订单
未查到结果继续轮循
APP客户端
在订单处理结果表中写入订单处理结果
间隔轮循页(整屏幕弹窗,右上有有个X,安卓退回键操作等同于X)
订单支付页
二次提交校验
API服务端
返回提交订单结果
返回轮循结果,生成中,只要处一完成,不管成功失败,这里都会清空处理结果果数据
下单失败
失败提示
队列排队
1 弹出提示:库存不足,单独提示,其它类型错误:很遗憾没有抢到。2. 当前排队页面直接提示,下面加一个(确认)按钮,点击确认按钮,返回到上上个页面,(购物车或者商品详情)3. 点击X ,同上面2一样。
支付成功完成,后续分佣,结算已经是通过定时任务进行的异步处理了
调用第三方支付
处理订单弹出消息
消息消费者
成功自动跳转支付页
入队成功?
记录消息消费结果
接收订单
消息队列
0 条评论
回复 删除
下一页