秒杀系统(二)

一:秒杀业务分析

秒杀业务的核心就是对库存的处理。

二:用户针对库存的业务分析

当用户进行秒杀任务后,库存相应的就会减少,然后记录购买的明细。这就组成一个完整的事物。

如果秒杀任务后,记录了购买的明细,而没有减库存,或者减了库存没有记录明细,。就会造成不必要的麻烦

三:Mysql:事务和行级锁

当用户进行秒杀时会有一个事务

在进行更新库存数量的时候:

 

posted @ 2017-12-13 10:16  warmpan  阅读(140)  评论(0编辑  收藏  举报