下单回收库存流程图
2022-07-01 14:16:45 12 举报
商城项目思路
作者其他创作
大纲/内容
1.如果是支付成功,则更新锁定记录未成功2.如果是订单关闭或不存在,则恢复库存更新锁定记录为cancel状态
网关
6.创建订单消息10分钟延迟
14.更新
第三方支付
11.关闭订单
13.查询订单状态
12.监听消费消息
用于处理库存锁定记录一直是超时lock状态并超过一小时的场景既扣减库存成功,但是投递mq消息失败有这种情况他就会调用锁定恢复服务
向第三方支付查询状态,如果是未支付状态,则关闭订单
rabbitmq消息队列
9.查询订单状态
锁定恢复服务
推送支付消息,可能失败,所以需要关单前查询
检测平台定时任务,每隔一小时测测数据库
关单服务
订单号会传过来扣减相应订单的库存
数据库
3.创建订单
7.统一下单支付
商品库存服务
5.库存锁定消息 20分钟延迟
10.查询
1.下单接口
用于处理订单支付状态一直是未支付状态并超过一小时的场景既扣创建订单成功并且调用了第三方支付平台,但是投递mq消息失败有这种情况他就会调用锁定恢复服务
4.扣减库存库存锁定记录状态为lock
8.监听消息判断是否成功
下单服务此时会生成唯一的订单号
2.rpc调用扣减库存
此时操作product和product_task两张表
用户
收藏
0 条评论
下一页