lpush N 个需要秒杀商品的序号 lpop 取序号,取不出来则秒杀失败 之后异步存入数据库
想设计一个秒杀操作可以有不同实现的父类,发现没有必要,我能想到就这一个方案。
秒杀工厂 UML
思路是这样,开始事务控制,先 get 数量,后 decrease 之,后提交。 这是错误的。事务只能控制插入是正确的,会读取到脏值。
秒杀系统
原文:https://www.cnblogs.com/Piers/p/10444500.html