请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

超卖

本项目的超卖问题是怎么解决的呀?如果还想完善的话有哪些方向呀?

正在回答 回答被采纳积分+3

3回答

weixin_慕UI7415906 2023-03-17 15:07:39

decreaseStock是用mysql的update实现的,mysql的update操作会自动加X锁(排他锁)就可以解决超卖吧?

0 回复 有任何疑惑可以回复我~
提问者 慕粉3954155 2020-08-12 17:04:52

那目前是有可能会少买,少买问题如果想要解决的话有什么方向么

0 回复 有任何疑惑可以回复我~
  • redis扣了没下单成功就会少 没办法彻底解决问题 除非只用redis或数据库
    回复 有任何疑惑可以回复我~ 2020-08-13 09:04:24
龙虾三少 2020-08-12 09:40:10

本项目中只要控制住redis 就不会超卖 redis挂了就不可交易 因此不会超卖

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信