
项目 项目一总结:(十)优惠卷超卖问题的解决(1)
背景在我的项目Online学习平台中优惠卷是由用户领取然后使用的但是优惠巻数量肯定是有限的这就类似于传统电商网站中不得不面对的一个问题超卖下面我就来带领小伙伴们透过现象看本质层层解析前面已经展示过优惠卷的表结构设计了优惠卷表uploadefdbabfbcaffecacpng要想记录谁领了那张卷我们又设计了一个用户优惠卷表来展示用户与优惠卷的关系用户优惠卷表uploadaafbefabfbeecdpng分析领卷有两种方式手动领取兑换码兑换手动领取领券的本质就是新增一条记录到usercoupon表去记录用户和领券的优惠券之间的关系使用状态等信息那因此请求的需要两个参数用户id优惠券id不过需要注意
2024-01-30 21:05 1208 0 synchronized / lock 乐观锁 分布式事务 事务失效的场景 代理模式