电商秒杀异步下单流程图
2020-06-23 20:06:51 29 举报
电商秒杀异步下单流程图描述如下: 用户在秒杀页面选择商品并点击购买按钮,系统首先检查商品库存是否充足。如果库存充足,系统将生成一个订单并将订单状态标记为“待支付”。同时,系统会启动一个异步任务,该任务负责将订单信息发送给库存管理系统。库存管理系统在接收到订单信息后,会尝试减少相应商品的库存。如果库存减少成功,库存管理系统会向订单管理系统发送一个确认消息。订单管理系统在收到确认消息后,会将订单状态更新为“已支付”。最后,用户会在支付页面完成支付操作。
作者其他创作
大纲/内容
返回
提交订单
2s短轮询查询是否获得秒杀资格
返回订单信息
订单处理流程
用户
异步流程处理
查询秒杀结果
返回秒杀结果
验证token和加入秒杀购物车
删除token
限流判断(通过队列长度判断)
订单支付流程
是否存在token
秒杀结算
电商后端服务
生成token
发起秒杀请求
是否黑名单(拦截器统计访问频次)
订单写入数据库
发送MQ
扣减redis库存(库存不足失败)
0 条评论
回复 删除
下一页