首页 >> 通信制造 >> 设备市场 >> 正文
 
1亿在线背后的技术挑战——腾讯大讲堂超给力讲座内容流出
http://www.cww.net.cn   2011年11月16日 11:00    通信世界网    

早年业界一直盛传腾讯内部的大讲堂课程含金量极高,在今年腾讯开放大战略下,这有口皆碑的内部高端分享课程终于走出深圳,走向业界。腾讯大讲堂首站来到北京航空航天大学,首次活动现场极为火爆,超过700人到场旁听,把整个会场挤得水泄不通。

本次活动由CSDN、《程序员》和腾讯共同举办,暨TUP第十六期:智慧腾讯,梦想互联——1亿在线背后的技术挑战,邀请到了腾讯即通平台部高级技术总监、T4级技术专家、腾讯软件开发通道分会会长庄泗华,下面为讲座内容整理回顾,让我们一起提高、学习。

image001.png

庄泗华 腾讯即通平台部高级技术总监、腾讯T4级技术专家、腾讯软件开发通道分会会长。中科院计算技术研究所硕士,2004年毕业加入腾讯,是腾讯培养出的第一位T4专家级毕业生。一直致力于QQ IM后台海量服务系统的研发和运营工作。负责过QQ群聊系统、QQ接入与基础通信服务系统等后台系统的研发和运营,见证了QQ在线从800万到1.4亿的整个过程。

演讲视频在线观看http://djt.open.qq.com/portal.php?mod=view&aid=33 演讲PPT下载:http://djt.open.qq.com/portal.php?mod=view&aid=19

苛刻的数字考验,近乎百分百的要求

众所周知,海量互联网服务能力是世界公认的技术难题。经过十多年的发展,腾讯在海量互联网服务方面已有不少技术积累。演讲以QQ IM后台服务为例,重现了QQ在线用户从百万级到亿级的整个过程中遇到的技术挑战,分享众多在海量互联网后台服务研发运营方面不为人知的秘密。QQ现在面临7亿活动账户,每日1.4亿用户同时在线。QQ过万台IM服务器和百亿级的关系链对数每天接受千亿级的服务请求考验。在这些苛刻的数字面前,腾讯要保证99.99%这一近乎百分百的可用性。从10万到1.4亿,整个过程经历过很多波折,吸取了很多教训,因此腾讯对海量服务的理解是长期积累的结果。

从十万级到百万级在线,第一代架构难支持

QQ在最早期1.0时代,由于用户量较少,十万级在线,并且业务功能非常简单,例如登陆、添加好友、在线状态获取等,因此架构非常简单,由QQ客户端+接入服务器+存储服务器组成。随后随着业务的拓展,需要支持支持视频、语音、传文件等实时宽带业务,以及更多类型的用户资料,我们增加了长连接服务器,为无法直连的客户端进行实时宽带数据中转,还对存储服务器进行轻重分离,使核心服务器保证稳定,利用扩展服务器快速支持新增业务,这就是之后的1.5版本。但是我们发现无论是1.0还是1.5,我们发现都难以支撑百万级别在线。因为一百万的时候,各方面都会遇到很大的瓶颈。以接入服务器的内存为例,单个在线用户的存储量约为2KB,索引和在线状态50字节,好友表400个好友* 5字节/好友=2000字节,这样算来2G内存只能支持一百万在线用户,因此第一代架构肯定没有办法继续下去,我们必须要升级。

[1]  [2]  [3]  [4]  
编 辑:高娟    联系电话:010-67110006-853
分享到新浪微博 分享到搜狐微博 分享到腾讯微博 分享到网易微博 分享到139说客 分享到校内人人网 分享到开心网 分享到QQ空间 分享到豆瓣 分享到QQ书签       收藏   打印  论坛   推荐给朋友
关键字搜索:腾讯  
文章评论查看评论()
昵称:  验证码:
 
相关新闻
即时新闻
通信技术
最新方案
企业黄页
会议活动