网站大量收购独家精品文档,联系QQ:2885784924

qq空间亿级服后台架构.pptx

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
qq空间亿级服后台架构

ArchSummit全球架构师峰会 深圳站2016 QQ空间亿级服务后台架构 认识一下QQ空间 UGC写量 • UGC日写操作量 超2亿 • 照片上传量单日 超7亿 存储量 • 照片总存储超 200P 空间的数据(仅参考) 用户数 • 总活跃用户数超 6亿 • 日DAU超3亿 访问量 • 空间首屏日打开 量超30亿 目录  空间简介  系统架构 – 功能模块 – 系统演化之路  系统优化 – 用户侧流量优化 – 系统接入优化  系统容灾 – 全网调度 – 系统削峰 用户数据 关系链数据 权限数据 主要功能模块 UGC数据 日志系统 分享系统 留言板 基础数据 相册系统 商城系统 精细化 CDN服务 图片 视频 说说系统 手机QQ 手机空间 接入(WNS) Feeds系统 好友动态 (30天好友混排) 落地动态 (被动\个人档) FEEDS广告 FEEDS推荐 个性化设置 SNS模型对比 Feeds存储(数据量:9T,内存KV) 空间拉模型 拉取关系链 打开空间 拉取好友 Feeds 好友0 Feed0、Feed1、… 好友1 Feed0、Feed1、… Feed0、Feed1、… 好友2 Feed0、Feed1、… …… 好友199 10w/s 10w * 200/s 200好友 访问量: 10w * 200/s = 2000w/s 总流量: 10w * 200/s * 20条/人 * 1k/条 = 3.2T 存储量: 9T(内存) 优化后(引入时间戳按天存储) 时间戳存储(内存数组) Feeds存储(数据量:9T,内存KV) …… 10w * 10/s 拉取好友 Feeds 好友0 好友1 NewFeeds_TS0 NewFeeds_TS1 …… 好友0 好友1 好友2 Day0 Day0 Day0 Day1 Day1 Day1 Day29 Day29 Day29 … … … 好友9 Day0 Day1 Day29 … 访问量: 10w * 10/s = 100w/s 总流量: 10w * 10/s * 2条/人 * 1k/条 = 16G 存储量 9T (mem) 瓶颈 问题: 1,越活跃用户失败率越高 2,越到晚高峰失败率越高 3,存储量瓶颈 好友199 10w/s NewFeeds_TS2 10好友 拉取好友 时间戳 时间戳存储(内存数组) 再优化(引入索引) 拉取好友 Feeds KV 9T) Feeds_Data0 10w * 6/s 拉取好友 ts TS0 TS1 TS2 好友0 好友1 …… 好友199 10w/s 10好友 Feed_ID1 Feeds_Data1 Feed_ID2 Feeds_Data2 …… Feed_ID5 Feeds_Data3 拉取好友 idx 索引存储(内存KV 450G) 好友0 好友1 …… 好友9 Idx0...idx19 Idx0...idx19 Idx0...idx19 id0…id5 访问量: 10w * 6/s = 60w/s(请求再合并) 总流量: 10w * 6/s * 1条/人 * 1k/条 = 4.8G 存储量: 9T(SSD) Feeds存储(SSD Feed_ID0 问题: 1,越活跃用户失败率相对还是越高 好友0 TS0 好友1 TS1 好友9 TS9 好友10 TS10 再优化(索引分时间段拉取) Sorted时间戳 拉取好友 Feeds 拉取好友 ts 10w/s 拉取好友 idx id0…id5 计算时间区间 10好友(ts0 – ts9) …… 10个好友 时间段( ts0 – ts9) TS19 =20个好友 时间段( ts10 – ts19) … …… 好友19 …… 拉取索引 (好友0:t0-t9) (好友1:t0-t9) … (好友9:t0-t9) 越活跃,时间跨度就会越小 目录  空间简介  系统架构 – 功能模块 – 系统演化之路  系统优化 – 用户侧流量优化 – 系统接入优化  系统容灾 – 全网调度 – 系统削峰 图片类流量-图片适配 图片适配Server 加速域名 /webp 转存/裁 减 场景/网络/屏 宽 图片要求  图片规格动态调整,根据场景动 态切换(单图、多图)(3G、 WIFI)  WEBP、h265等新格式使用。  流控,柔性控制

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档