墨坊源码解读 · 03 | 库存为什么能重试:条件更新、指纹、付款失败再加回去
库存进程不共享订单表。扣减是 update … where available >= quantity,同一把钥匙用 SHA-256 指纹挡住换行重放。付款失败走另一条释放队列,结果仍经库存自己的发件箱回到店铺。配扣减回补图。
库存进程不共享订单表。扣减是 update … where available >= quantity,同一把钥匙用 SHA-256 指纹挡住换行重放。付款失败走另一条释放队列,结果仍经库存自己的发件箱回到店铺。配扣减回补图。