从程序员角度讲 红包 应该不是抢出来的吧?

2015-02-11 16:20:06 +08:00
 jason52
那红包像土拨鼠一般冒出来,真的是你手快点出来的?

我觉得肯定不是吧。那一秒钟得要多多少少http连接啊。肯定是你连上那会儿,就给你id赋值了一个随机数,,有就有,没有就没有吧。

就像双十一挂卡,肯定是每次刷新服务器返回一个随机数,然后这个随机数有个布尔属性。

我又想了一下,今天这个数据结构设计可能还不是我上面所说的。应该返回一个key,value对应一个大数组,数组存的全是布尔量,就一个1,其他全是零,对应一个个红包。你要没点到1的红包,奖金再返回奖池。

不知道是不是这样设计的,大家来讲一讲这个具体问题的数据结构实现,不要水嘛~~~
5525 次点击
所在节点    程序员
28 条回复
liuchang0812
2015-02-11 20:53:42 +08:00
你会发现,你在有网的时候进去,没网的时候还可以抢。。。
jason52
2015-02-11 21:21:34 +08:00
@liuchang0812 如果是这样,那就说明玩游戏纯粹是偏偏小朋友啊
pandada8
2015-02-11 21:49:47 +08:00
@jason52 程序员不是上帝

产品经理才是
jucelin
2015-02-11 22:11:05 +08:00
利用redis + lua解决抢红包高并发的问题
http://blog.csdn.net/hengyunabc/article/details/19433779
typcn
2015-02-11 22:28:50 +08:00
一旦服务器繁忙且连接失败,自动让你抢不到
lingrel
2015-02-11 22:31:44 +08:00
正在搞活动发红包。。。。
smileawei
2015-02-12 08:39:26 +08:00
有营销考虑,不然进去就点一下,然后告诉你,你没抢到。客户体验bu hao
SuujonH
2015-02-12 14:25:46 +08:00
应该是获取一个红包总量,然后前端分配是否分割,分割到哪个小人。然后玩游戏。
不为0时上传数据,然后判定是否有效什么的。

我在想是不是红包总量可能不是10点传的,可能是晚上后台传什么的。服务器压力可能没这么大。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/170196

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX