查看: 16934|回复: 33

【大话IT】十亿微信红包怎么抢?如何抗住海量数据实时负载?

[复制链接]
认证徽章
论坛徽章:
127
茶鸡蛋
日期:2012-01-16 14:24:41鲜花蛋
日期:2012-06-06 14:48:18双黄蛋
日期:2013-01-07 21:07:482013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2013-12-18 09:29:082014年新春福章
日期:2014-02-18 16:44:08马上有对象
日期:2014-02-18 16:44:08马上加薪
日期:2014-03-18 09:57:11马上有车
日期:2014-03-20 16:13:24马上有房
日期:2014-03-20 16:14:11
发表于 2015-2-26 11:12 | 显示全部楼层 |阅读模式

今年春节微信红包进一步“走红”, 所谓“地上一毛不捡,微信一分誓抢”,在微信群里,就算不常开口说话,遇到红包也会“本能”地去抢一下。“今天能用红包解决的事,尽量不要用语言表达。”整个央视春晚送红包互动中,微信摇一摇总次数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/   
有关微信与QQ架构的更多秘密,请关注《专访腾讯资深运维专家:QQ与微信架构的惊天秘密》,通过回帖参与IT名人堂互动,即有机会赢取奖品。

IMG_20150210_174409_1423561518988.jpg


作为国内数据库与大数据领域最大规模的技术盛宴,2015第六届中国数据库技术大会(DTCC)即将于2015年4月16日-18日在北京新云南皇冠假日酒店震撼登场。大会以“大数据技术交流和价值发现”为主题,云集了国内外顶尖专家,共同探讨MySQL、NoSQL、Oracle、缓存技术、闪存技术、国产数据库、Hadoop、数据挖掘、推荐系统、机器学习等领域的前瞻性热点技术。大会届时将吸引2500多名IT人士参会,举办120多场精彩演讲,致力于为数据库人群、大数据从业人员、广大互联网人士提供最具价值的交流平台。

更多有奖话题参与,请关注大话IT栏目

更多嘉宾采访互动,请关注IT名人堂栏目

认证徽章
论坛徽章:
111
ITPUB9周年纪念徽章
日期:2010-10-08 09:34:03马上有房
日期:2014-02-18 16:42:02马上有车
日期:2014-03-20 10:09:22马上有钱
日期:2014-03-20 15:53:11马上有车
日期:2014-03-20 16:13:24马上有房
日期:2014-03-20 16:14:11马上有钱
日期:2014-03-20 16:14:11马上有对象
日期:2014-03-20 16:14:11马上加薪
日期:2014-03-20 16:14:11技术图书徽章
日期:2014-03-27 09:30:56
发表于 2015-2-26 12:44 | 显示全部楼层
本帖最后由 qingduo04 于 2015-2-27 08:19 编辑



1.过年大家都在抢红包,几家欢喜几家愁,特别是普通红包,为什么有人抢到了红包,有人却抢不到,是运气?还是网速?抑或CDN的远近?您觉得有哪些主要因素?谈谈您的想法。
个人感觉是网速的问题,如果是2G网络预估是什么也抢不到,3G还凑合,4G网络抢红包是无敌了。
在年前项目群中几十号人抢红包,瞬间就抢完了,往往是4G手机抢的最多,我使用3G也就抢了几个,尽管你感觉下手已经特快了。



2.回想下微信群里整个发红包的过程,从用户登录开始,到包红包、发红包、抢红包、拆红包,大部分没抢到红包的粉丝被拍死在了抢红包环节,还有的人抢到红包,转了半天拆红包显示已经为空了,微信是怎么抗住红包流量的?拼手气红包发出后,谁是标王为什么能做到一目了然呢?请大胆猜想下幕后的技术。
    异步分拆,关键技术咱没有接触过,只能通过网上的介绍进行学习,主要是有损服务,柔性可用,大系统小做。



3. 除夕20点左右,“发红包”和“抢红包”达到了高潮,不过也有不少手机用户反映,在微信使用过程中出现了明显的卡顿,使用“发红包”功能时出现提示“当前 使用红包人数过多,请等会儿再来”。这到底是故障还是延迟?发不出去红包有哪些原因呢?服务器承载不了?数据库频繁访问而宕机?财付通网关支付出问题?还 是网络信号不好?请结合您的亲身经历谈谈您的感受。
   
   应该是系统的缓冲操作,非系统故障,大年三十我在老家使用GPRS上网抢红包(2G或3G)是一个也没有抢到,提示太慢了。

4. 春晚摇一摇,腾讯方面给出的数据显示,至22点10分,微信摇一摇收到了3000多万张全家福,超过8亿人参与抢红包。可不少网友感慨,“骗纸,手抽筋了 手机也摇碎了”。“抢红包,全是广告!”“摇了N次!变得是广告!不变的是继续加油!”“好几亿的红包我怎么就没摇到一个呢?”对此,您怎么看?
   
   呵呵,第一 各大电商退出的红包XX,红包XX,到底有多少?好像没有监管部门。
        第二 如果红包质量保证,那说明是人多,就像六合彩一样,不一定每个人都能中,可能是小额中。
        第三 权当是给春节的一个小闹趣,套用士兵突击的话,平常心平常心

5.除夕当天,大量用户在同一时间摇红包,瞬间产生每秒千万级的请求,在前台重重的分流减压下,后台服务器负载仍然瞬间飙升十倍以上。微信红包的核心是摇、拆、分享红包,怎么防止系统雪崩呢?后端是采用异步分拆还是同步分拆?
应该是异步分拆,用来屏蔽高峰期间的系统压力。


6.我们动动手指,按下简单的“发送”和“提现”,幕后托管的银行划付和结算系统则在高频率运作,银行对应的用户存款账号数据库在频繁更新,海量数据存储,试想下“去IOE”在金融银行行得通吗?
      
当前的去"IOE“对于银行的核心系统是一件奢侈的事情,没有成功案例,没有可靠的解决方案,载当前的竞争压力日益增加的情况下,一点点差错可能就会引起客户不满,竞争力下降。




使用道具 举报

回复
论坛徽章:
4
发表于 2015-2-26 13:35 | 显示全部楼层
3.除夕20点左右,“发红包”和“抢红包”达到了高潮,不过也有不少手机用户反映,在微信使用过程中出现了明显的卡顿,使用“发红包”功能时出现提示“当前使用红包人数过多,请等会儿再来”。这到底是故障还是延迟?发不出去红包有哪些原因呢?服务器承载不了?数据库频繁访问而宕机?财付通网关支付出问题?还是网络信号不好?请结合您的亲身经历谈谈您的感受。

应该是跟支付处理有关,在双11购物时也出现过大量支付失败的情况。

使用道具 举报

回复
求职 : 数据库管理员
招聘 : Java研发
认证徽章
论坛徽章:
6348
ITPUB9周年纪念徽章
日期:2014-05-02 10:36:402011新春纪念徽章
日期:2014-12-29 12:11:142010广州亚运会纪念徽章:卡巴迪
日期:2014-08-06 08:44:252012新春纪念徽章
日期:2014-12-29 12:11:142013年新春福章
日期:2014-12-29 12:11:14马上有车
日期:2014-12-29 12:11:14马上有房
日期:2014-12-29 12:11:14马上有钱
日期:2014-12-29 12:11:14马上有对象
日期:2014-12-29 12:11:14马上加薪
日期:2014-12-29 12:11:14
发表于 2015-2-26 13:50 | 显示全部楼层
除夕那天确实玩不下去了..
要是不主动发一条微信,根本不收别人的信息了..
都以为是微信的消息推送出了问题呢.

使用道具 举报

回复
论坛徽章:
4
发表于 2015-2-26 14:58 | 显示全部楼层
腾讯已经有文介绍了此次活动
http://mp.weixin.qq.com/s?__biz= ... e=4#wechat_redirect

看完以后就能了解为啥有人摇不到了

有兴趣的话,大家可以继续讨论

使用道具 举报

回复
认证徽章
论坛徽章:
171
ITPUB十周年纪念徽章
日期:2011-11-01 16:24:04ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:42ITPUB社区12周年站庆徽章
日期:2013-08-13 16:52:38itpub13周年纪念徽章
日期:2014-10-08 15:21:35ITPUB14周年纪念章
日期:2015-10-26 17:23:44ITPUB15周年纪念
日期:2018-02-09 14:12:58ITPUB18周年纪念章
日期:2018-09-17 10:09:49状元
日期:2015-11-19 12:58:23榜眼
日期:2015-11-19 12:58:23探花
日期:2015-11-19 12:58:23
发表于 2015-2-26 15:28 | 显示全部楼层
作为 2G 移动用户, 眼见一个个红包抢不到...
最值得一提的是,发出去的红包(公司同事红包密集群),过了1分钟才出现红包被领走的消息....
总之,红包没抢到多少,流量用了不少。 图一乐和……(来年必须100M宽带,手机RJ45接口连接网线!!!!!!)

使用道具 举报

回复
论坛徽章:
4
发表于 2015-2-26 17:00 | 显示全部楼层
反正我发的红包比抢的多的多

使用道具 举报

回复
认证徽章
论坛徽章:
127
茶鸡蛋
日期:2012-01-16 14:24:41鲜花蛋
日期:2012-06-06 14:48:18双黄蛋
日期:2013-01-07 21:07:482013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2013-12-18 09:29:082014年新春福章
日期:2014-02-18 16:44:08马上有对象
日期:2014-02-18 16:44:08马上加薪
日期:2014-03-18 09:57:11马上有车
日期:2014-03-20 16:13:24马上有房
日期:2014-03-20 16:14:11
发表于 2015-2-26 17:11 | 显示全部楼层
hai503 发表于 2015-2-26 15:28
作为 2G 移动用户, 眼见一个个红包抢不到...
最值得一提的是,发出去的红包(公司同事红包密集群),过了 ...

你这抢不到红包,和网慢脱不了关系啊

使用道具 举报

回复
认证徽章
论坛徽章:
127
茶鸡蛋
日期:2012-01-16 14:24:41鲜花蛋
日期:2012-06-06 14:48:18双黄蛋
日期:2013-01-07 21:07:482013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2013-12-18 09:29:082014年新春福章
日期:2014-02-18 16:44:08马上有对象
日期:2014-02-18 16:44:08马上加薪
日期:2014-03-18 09:57:11马上有车
日期:2014-03-20 16:13:24马上有房
日期:2014-03-20 16:14:11
发表于 2015-2-26 17:12 | 显示全部楼层
2009532140 发表于 2015-2-26 13:50
除夕那天确实玩不下去了..
要是不主动发一条微信,根本不收别人的信息了..
都以为是微信的消息推送出了问 ...

你抢到了多少红包啊

使用道具 举报

回复
求职 : 数据库管理员
招聘 : Java研发
认证徽章
论坛徽章:
6348
ITPUB9周年纪念徽章
日期:2014-05-02 10:36:402011新春纪念徽章
日期:2014-12-29 12:11:142010广州亚运会纪念徽章:卡巴迪
日期:2014-08-06 08:44:252012新春纪念徽章
日期:2014-12-29 12:11:142013年新春福章
日期:2014-12-29 12:11:14马上有车
日期:2014-12-29 12:11:14马上有房
日期:2014-12-29 12:11:14马上有钱
日期:2014-12-29 12:11:14马上有对象
日期:2014-12-29 12:11:14马上加薪
日期:2014-12-29 12:11:14
发表于 2015-2-26 17:22 | 显示全部楼层
pipihappy8888 发表于 2015-2-26 17:12
你抢到了多少红包啊

主要来源就是itpub的微信群,有几百吧。但是都散到群里了..
光是老虎的就收到了50左右

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表