请大神描述的具体点,谢谢
ringa_lee
可以通过数据库的锁来实现
开启事务
select * for update
update库存
提交事务
http://www.cnblogs.com/viaiu/...
用队列来执行,限制10个,依照时间来进栈。设置过期时间,在限定时间内未完成订单,则出栈。从后续用户里重新取出缺少的人数。完成订单的则放另一个队列,用于后面同步数据库。(这只是一个大概的思路)
你自己都懒得把问题描述的清楚点,却希望回答者把问题描述的具体些?我只能告诉你,剩下的 90 个人买不到就行了
可以通过数据库的锁来实现
开启事务
select * for update
update库存
提交事务
http://www.cnblogs.com/viaiu/...
用队列来执行,限制10个,依照时间来进栈。设置过期时间,在限定时间内未完成订单,则出栈。从后续用户里重新取出缺少的人数。完成订单的则放另一个队列,用于后面同步数据库。(这只是一个大概的思路)
你自己都懒得把问题描述的清楚点,却希望回答者把问题描述的具体些?我只能告诉你,剩下的 90 个人买不到就行了