问答 / 1 / 18 / 创建于 2年前
100万人抢100个红包,从服务器到数据库改如何设计,如何防止服务器崩溃等问题?
每个红包100万?不然这100万人是不是病了?
:joy: 直接return "红包已抢完"
100个红包多少钱,红包发放多少,需要在多久抢完,同时有多少人抢。如果100万人同时抢,我觉得不符合楼主的场景,属于臆想的场景。
1.事先生成100个红包,丢进redis队列。 2.抢的时候针对个人加锁,防止重复抢 3.从redis里面pop出红包,没有了则提示无,有则算抢成功
博客:秒杀系统要如何设计
你意思是服务器硬抗100w并发?那除了加配置没别的了吧
这不来一手随机拒绝
双11我觉得并发都没这么高吧,太离谱,想不出来!
搞个静态页丢cdn 里面点击事件写个alert("暂无红包"); 懂了吧 :joy:
请检查网络连接
alert("已抢完");
分库分表吧
我要举报该,理由是:
高认可度评论:
每个红包100万?不然这100万人是不是病了?
:joy: 直接return "红包已抢完"
100个红包多少钱,红包发放多少,需要在多久抢完,同时有多少人抢。如果100万人同时抢,我觉得不符合楼主的场景,属于臆想的场景。
1.事先生成100个红包,丢进redis队列。 2.抢的时候针对个人加锁,防止重复抢 3.从redis里面pop出红包,没有了则提示无,有则算抢成功
博客:秒杀系统要如何设计
:joy: 直接return "红包已抢完"
你意思是服务器硬抗100w并发?那除了加配置没别的了吧
这不来一手随机拒绝
双11我觉得并发都没这么高吧,太离谱,想不出来!
每个红包100万?不然这100万人是不是病了?
搞个静态页丢cdn 里面点击事件写个alert("暂无红包"); 懂了吧 :joy:
请检查网络连接
分库分表吧