架构训练营 - 模块二作业
微信朋友圈架构设计
一、微信朋友圈数据
•1 月 19 日晚,在微信公开课 Pro 上,微信创始人张小龙披露微信最新数据:每天有 10.9 亿用户打开微信,3.3 亿用户进行了视频通话;有 7.8 亿用户进入朋友圈,1.2 亿用户发表朋友圈,其中照片 6.7 亿张,短视频 1 亿条;有 3.6 亿用户读公众号文章,4 亿用户使用小程序。
1.1 朋友圈高性能业务指标
•假设运营数据分析,每天用户发朋友圈 70%集中在上午十一点-十二点,每人平均一条,则发朋友圈平均 2.3W/S,高峰时候约 4 倍,则 TPS = 9.2W/S
•假设运营数据分析,用户进入朋友圈 80%在晚上八点-十点,则查看朋友圈平均 8.7W/S,高峰约 3 倍,则 QPS=26.1W/S
二、朋友圈复杂度总体分析
朋友圈总体分析结论:质量复杂度高、业务复杂度低
三、朋友圈高性能架构设计
3.1 发朋友圈复杂度设计
3.2 查看朋友圈复杂度设计
3.3 朋友圈架构图
发朋友圈架构图=查看朋友圈架构图
四、朋友圈高性能方案-整体架构
4.1 朋友圈整体架构
4.2 朋友圈整体架构图-双机房示意图
版权声明: 本文为 InfoQ 作者【Neil43】的原创文章。
原文链接:【http://xie.infoq.cn/article/49ac06a34a92d0b238f679f56】。文章转载请联系作者。
评论