抢红包流程

来源:互联网 发布:kmeans聚类算法matlab 编辑:程序博客网 时间:2024/04/28 14:18

首先,分析一下。现如今,各大电商系统推出的各种活动非常火爆,比如秒杀,定时抢购等等这些。都能吸引消费者的眼球。

其实,红包也就跟秒杀,定时抢购这些一个需求,都是解决高并发的问题。

1>分析一下红包的思路

那么举个例子。10块钱包10个红包。我们选择10块钱,包10个包,那么在我们分包之后,就用算法随机的将这10个包随机的分配。用户在抢的时候,10个包是已经分好的。

很多人都会认为,用户抢一个,然后才会随机分配下一个。其实,细想一下,如果用户抢一个,再随机分配下一个,那么每次抢红包的时候都会请求一遍算法,对服务器压力大。而且还是很多人在同事请求。如果我们把这10个包放在一个数组中,用户抢走一个,那么就将数组中的那一条数据unset掉。

2>代码


代码更新中......

0 0