实际生产怎么解决超卖和订单重复支付得问题啊?
我说的是redis缓存+分布式锁
订单重复使用token
一般要做幂等处理,简单一点讲就是把订单号的生成包含时间信息,或者不仅要比较订单号,还要比较时间,或其他信息,综合判断;例外还要做对账处理哦。超买问题必须加上同步机制进行处理。
解决超卖: 数据库乐观锁
订单重复支付: 数据库唯一键 / 也可以使用乐观锁
超卖事务啊。重复支付那就接口做幂等啊
您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632