亿在线背后的故事1ppt课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《亿在线背后的故事1ppt课件.ppt》由会员分享,可在线阅读,更多相关《亿在线背后的故事1ppt课件.ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、亿在线背后的故事1ppt课件 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望1.4亿在线背后的故事腾讯科技(深圳)有限公司即通平台部高级技术总监 icezhuangQQ IM后台架构的演化与启示自我介绍n 2001-中国科学技术大学计算机系本科毕业n 2004-中国科学院计算技术研究所硕士毕业n 2004-进入腾讯,参与IM后台研发运营 T4专家 即通平台部 高级技术总监 公司软件开发通道分会 会长 经历了QQ在线从千万级到亿级的过程7亿活跃账户1.4亿同时在线过
2、万台IM服务器百亿级的关系链对数每天千亿级的服务请求99.99%的可用性团队经历了QQ在线从10万到1.4亿的整个过程,吸取了很多教训对海量服务的理解是长期积累的结果目录n 从十万级到百万级在线n 千万级在线n 亿级在线n 总结IM后台1.0n适用情况同时在线数较低(十万级)业务功能非常简单接入服务器存储服务器UIN 10003,FriendUin,Flag升序FList,L1FList,L2FList,L31.0接入服务器的核心数据结构0110001100021000310004POS 0POS 1POS 2POS 3UIN 10001LEVEL 1,POS 1UIN 10004LEVEL
3、1,POS 3UIN 10002LEVEL 2,POS 2UIN 10003LEVEL 3,POS 1UIN,标志位,资料在线状态,IP/Port好友表位置OnlineIndexOnlineRecordIM后台1.0的典型业务流程n登录实时通知定期拉取n在线状态的获取接入服务器存储服务器IM后台1.5n需要更好地支持业务支持视频、语音、传文件等实时宽带业务支持更多类型的用户资料n增加长连接服务器为无法直连的客户端进行实时宽带数据中转n对存储服务器进行轻重分离核心服务器保证稳定扩展服务器快速支持业务长连接服务器扩展存储服务器接入服务器核心存储服务器第一代架构难以支持百万级在线n达到一百万在线时,
4、老架构会有各方面的瓶颈出现n以接入服务器的内存为例,单个在线用户的存储量约为2KB索引和在线状态 50字节好友表 400个好友*5字节/好友=2000字节大致来说,2G内存只能支持一百万在线用户n进一步地,还有CPU/网卡包量和流量/交换机流量等瓶颈n其他服务器也有类似情况n单台服务器支撑不下所有在线用户/注册用户第一代架构无以为继,必须升级!IM后台2.0n单台服务器扩展成集群n增加状态同步服务器在接入服务器之间同步在线状态UIN 10001LEVEL 1,POS 1UIN 10004LEVEL 1,POS 32.0接入服务器的核心数据结构0110001100021000310004Loca
5、l POS 0Local POS 1Remote POS 2Remote POS 3OnlineIndexLocalOnlineRecordUIN 10002ServerID 3UIN 10003ServerID 5RemoteOnlineRecordUIN在线状态,IP/Port接入服务器IDIM后台2.0的典型业务流程2001年,QQ同时在线突破一百万n登录定期拉取实时通知n在线状态的获取(三种方式)IM后台2.5支持QQ群等新业务启示:十万级到百万级在线的关键技术高性能;7乘24小时连续服务nKenny“违抗”PonyMa的故事nARPU对比:中国移动73,腾讯2.5nPCU/Box:某
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 背后 故事 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内