1. 队列把并行该串行
利用消息队列,RabbitMQ
2. 利用数据库锁,update时候增加条件库存大于0.
update goods where store > 0 set store = store-1
3. 利用redis,类似于奖品发放策略,直接导入库存数量,买一个pop一个id,利用id去更新数据库。