这得多少台服务器啊…… - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ETiV
V2EX    微信

这得多少台服务器啊……

  •  
  •   ETiV 2015-02-18 23:43:22 +08:00 via iPhone 6399 次点击
    这是一个创建于 3961 天前的主题,其中的信息可能已经有所发展或是发生改变。
    刚才10点半央视春晚送红包,微信总摇一摇次数72亿次,峰值8.1亿次每分钟,送出微信红包1.2亿个红包
    25 条回复    2015-02-19 20:20:11 +08:00
    9hills
        1
    9hills  
       2015-02-18 23:48:22 +08:00 via iPad
    大部分都是本地,不产生网络通信的。。
    Tink
        2
    Tink  
    PRO
       2015-02-19 00:46:42 +08:00 via iPhone
    ls正解啊,都是本地数据。。。
    fising
        3
    fising  
       2015-02-19 00:52:40 +08:00 via iPhone
    什么是本地?
    47jm9ozp
        4
    47jm9ozp  
       2015-02-19 01:08:42 +08:00
    学习小米好榜样
    icanfork
        5
    icanfork  
       2015-02-19 01:10:14 +08:00 via Android
    直接返回没抽到,单机抗个几十万每秒,堆个几百台服务器
    9hills
        6
    9hills  
       2015-02-19 01:18:51 +08:00 via iPad
    @fising 就是恐怕绝大多数红包是提前分配好的。。摇一摇只是做个样子。。不可能每摇一次通信一下
    em70
        7
    em70  
       2015-02-19 01:42:23 +08:00 via Android
    不管怎样每次摇还是要与服务器通讯,哪怕只统计一次互动也是需要上传数据的
    Nyanpasi
        8
    Nyanpasi  
       2015-02-19 01:56:26 +08:00 via iPad
    一次千的包了
    fising
        9
    fising  
       2015-02-19 02:31:13 +08:00 via iPhone
    本地的话,如何做到每次摇一摇红包数量减少?如果是假的,这个数字在多个设备上不一致,很容易被发现问题。
    YouXia
        10
    YouXia  
       2015-02-19 08:08:58 +08:00 via Android
    微博红包是设置了1W粉丝以上才能有机会中大奖。
    Stof
        11
    Stof  
       2015-02-19 08:22:33 +08:00 via iPhone
    我估计在用户第一次摇的时候开始同步当前红包剩余总数,之后确认是否中奖时只发送一个小包,如果返回一个未中奖的数值,则显示计算后预估的剩余红包总数。
    反之则返回一个正确红包内容。
    (每次摇一摇都会发现上下载的数值是很小的)
    loading
        12
    loading  
       2015-02-19 09:02:31 +08:00 via Android
    随机的红包不是即时用随机数算出来的,提前算好的,一个大数组,里面有0就是没摇到,摇一下也就去取个数而已。
    loading
        13
    loading  
       2015-02-19 09:03:18 +08:00 via Android
    如果取数队列超时,也就是没摇到,哈哈。
    Moker
        14
    Moker  
       2015-02-19 09:09:37 +08:00 via Android
    @YouXia 真相啊。。。发现我有个朋友抽到的都是上百,自己都特么的是五毛
    typcn
        15
    typcn  
       2015-02-19 09:11:36 +08:00
    我估计在活动开始之前已经算好了谁中多少了,存到内存数据库里,如果=0 就是没中奖,大于0就是中奖金额,然后用户只要打开微信就下载自己是否中奖的数据,这样就错开了高峰,可能下午就已经下载好了是否中奖了,晚上那个完全就是个动画
    gracece
        16
    gracece  
       2015-02-19 11:53:10 +08:00
    @9hills 瞎猜不太好吧。
    Tink
        17
    Tink  
    PRO
       2015-02-19 11:56:26 +08:00
    @em70 不可能通讯了,这负载跟带宽不是一般大的
    kier
        18
    kier  
       2015-02-19 12:04:13 +08:00 via iPad
    @em70 统计数据可以客户端存好,再延期上报
    imn1
        19
    imn1  
       2015-02-19 12:10:48 +08:00
    如果是实时,估计先死的不是央视服务器,而是 ISP 的服务器
    yuanji
        20
    yuanji  
       2015-02-19 12:13:23 +08:00
    我觉得都即时通讯不可能,想到 LOL 每次抽皮肤高峰的时候,请求游戏角色都会卡的要死。
    Moker
        21
    Moker  
       2015-02-19 15:55:17 +08:00 via Android
    @typcn 那怎么确定那些没玩的。。。到时候奖项会不对
    typcn
        22
    typcn  
       2015-02-19 16:03:09 +08:00
    @Moker 省钱了呗
    wdlth
        23
    wdlth  
       2015-02-19 19:23:21 +08:00
    反正我是没中,我看“真正”能连上去的才会中……
    est
        25
    est  
       2015-02-19 20:20:11 +08:00 via Android
    性能好一点的服务器单机理论上能抗下来。C100M的时代。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     992 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 19:12 PVG 03:12 LAX 11:12 JFK 14:12
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86