- 0
- 0
- 约小于1千字
- 约 1页
- 2026-05-20 发布于北京
- 举报
销售出库
(1)提交订单-订单-库存锁定库存-调度锁定库存-
wms锁定库存
(2)支付订单-提交完订单,页面一般会显示一个支付,订单请求支付服务,
从/那儿要一个,同时一条支付流水-扫码支付,/确认
支付成功,会来回调支付服务的一个回调接口-库存、调度、wms扣减
库存-调度销售出库,创建销售出库单、发货单、物流单-增加会员积分
发现一个问题,支付服务,调用订单服务的时候,可能是因为一些问题,所以导致超时了,
重试了一共是3次,库存扣减了3次,销售出库单那块没有多,因为唯一索引来约束,会员
积分增加了3次
有一个问题,对于这种数据的操作,我们是否要进行超时重试呢,如果要进行超时重试,
就有可能会产生脏数据
那么我们就必须保证这个接口的幂等性
什么叫做分布式系统接口的幂等性,意思呢?就是说,可能会有人重试你几次,发送
一样的请求,
原创力文档

文档评论(0)