今年春节微信红包进一步“走红”, 所谓“地上一毛不捡,微信一分誓抢”,在微信群里,就算不常开口说话,遇到红包也会“本能”地去抢一下。“今天能用红包解决的事,尽量不要用语言表达。”整个央视春晚送红包互动中,微信摇一摇总次数72亿次,峰值8.1亿次/分钟,送出微信红包1.2亿个。除夕当天,微信红包收发总量达10.1亿次,是2014年的200倍,QQ红包收发总量6.37亿个,抢红包人数为1.54亿;
微信是如何扛得住如此海量的数据洪流?一要快——如何保证用户快速摇到红包?二要准——如何保证摇到的红包能成功拆开?三要稳——如何保证拆开的红包能分享出去?特别是当大量用户在同一时间摇红包,瞬间产生每秒千万级的请求,这个量级的请求如果不加以疏导处理直接到达后台,必定导致后端服务过载甚至崩溃。本期话题皮皮诚邀各位亲们探讨微信红包的那些事儿。
话题讨论:
1.过年大家都在抢红包,几家欢喜几家愁,特别是普通红包,为什么有人抢到了红包,有人却抢不到,是运气?还是网速?抑或CDN的远近?您觉得有哪些主要因素?谈谈您的想法。 2.回想下微信群里整个发红包的过程,从用户登录开始,到包红包、发红包、抢红包、拆红包,大部分没抢到红包的粉丝被拍死在了抢红包环节,还有的人抢到红包,转了半天拆红包显示已经为空了,微信是怎么抗住红包流量的?拼手气红包发出后,谁是标王为什么能做到一目了然呢?请大胆猜想下幕后的技术。 3.除夕20点左右,“发红包”和“抢红包”达到了高潮,不过也有不少手机用户反映,在微信使用过程中出现了明显的卡顿,使用“发红包”功能时出现提示“当前使用红包人数过多,请等会儿再来”。这到底是故障还是延迟?发不出去红包有哪些原因呢?服务器承载不了?数据库频繁访问而宕机?财付通网关支付出问题?还是网络信号不好?请结合您的亲身经历谈谈您的感受。 4.春晚摇一摇,腾讯方面给出的数据显示,至22点10分,微信摇一摇收到了3000多万张全家福,超过8亿人参与抢红包。可不少网友感慨,“骗纸,手抽筋了手机也摇碎了”。“抢红包,全是广告!”“摇了N次!变得是广告!不变的是继续加油!”“好几亿的红包我怎么就没摇到一个呢?”对此,您怎么看? 5.除夕当天,大量用户在同一时间摇红包,瞬间产生每秒千万级的请求,在前台重重的分流减压下,后台服务器负载仍然瞬间飙升十倍以上。微信红包的核心是摇、拆、分享红包,怎么防止系统雪崩呢?后端是采用异步分拆还是同步分拆? 6.我们动动手指,按下简单的“发送”和“提现”,幕后托管的银行划付和结算系统则在高频率运作,银行对应的用户存款账号数据库在频繁更新,海量数据存储,试想下“去IOE”在金融银行行得通吗?
活动时间:2015年2月26日-3月15日 活动奖励:欢迎大家针对以上任意问题回复,特等奖会员将获得光控情侣小夜灯1个,回帖优质的会员将有机会赢得技术图书一本,活跃会员将有机会赢得羊年徽章一枚。 在2015年中国数据库技术大会上,来自腾讯的高级工程师周小军将为大家带来《腾讯社交产品的NoSQL集群运营之道》,欢迎大家报名,官网详情:http://dtcc.it168.com/
作为国内数据库与大数据领域最大规模的技术盛宴,2015第六届中国数据库技术大会(DTCC)即将于2015年4月16日-18日在北京新云南皇冠假日酒店震撼登场。大会以“大数据技术交流和价值发现”为主题,云集了国内外顶尖专家,共同探讨MySQL、NoSQL、Oracle、缓存技术、闪存技术、国产数据库、Hadoop、数据挖掘、推荐系统、机器学习等领域的前瞻性热点技术。大会届时将吸引2500多名IT人士参会,举办120多场精彩演讲,致力于为数据库人群、大数据从业人员、广大互联网人士提供最具价值的交流平台。 更多有奖话题参与,请关注大话IT栏目 更多嘉宾采访互动,请关注IT名人堂栏目 |