level 6
入库的时候商品有批号和批次,批号加批次加商品id在库存表是唯一的
2022年02月14日 11点02分
1
level 1
事务加乐观锁,mysql中乐观锁是加一个版本号,更新的时候条件加上版本号并把版本号也加上
2022年02月15日 06点02分
8
level 12
看你是什么情况,单机的话乐观锁性能最佳,分布式的话信号那肯定得分布式锁了。单机最简单的,直接运行时以商品ID加锁就行
2022年02月16日 01点02分
10
level 1
set count =count -1 where count>0 ,根据返回值判断是否成功
2022年02月16日 09点02分
14
level 4
加锁啊 。 不论是java锁还是数据库锁都可。分布式就分布式锁,要不就是保证顺序的消息队列,然后单线程消费。
2022年02月17日 00点02分
16