这个秒杀架构是有问题的
lpop不断取,队列队列长度减少,然后请求过来又开始push,llen长度虽然不大于10,但是实际入队的已经大于10了。老师讲的这种秒杀架构有个前提,在队列消费开始时,秒杀已经结束,没有新的请求过来,这个时候秒杀数量才是队列长度。
lpop不断取,队列队列长度减少,然后请求过来又开始push,llen长度虽然不大于10,但是实际入队的已经大于10了。老师讲的这种秒杀架构有个前提,在队列消费开始时,秒杀已经结束,没有新的请求过来,这个时候秒杀数量才是队列长度。
2019-09-23
举报