写点什么

架构实战营模块 2 作业

作者:陌生流云
  • 2022 年 10 月 05 日
    辽宁
  • 本文字数:346 字

    阅读完需:约 1 分钟

分析一下微信朋友圈的高性能复杂度

【作业要求】

  1. 对照模块 2 讲述的复杂度分析方法,分析微信朋友圈的复杂度

  2. 针对各个复杂度,画出你的架构设计方案(无需做备选方案,只需要最终的方案即可)

  3. 给出你的架构方案中最关键的设计理由

  4. 3-5 页 PPT 即可,涵盖复杂度分析、架构设计、设计理由


1、复杂度分析

朋友圈的业务场景主要有:发动态、浏览朋友圈

微信最新数据:每天有 7.8 亿人进入朋友圈,1.2 亿人发朋友圈

所以,微信朋友圈属于业务复杂度低,质量复杂度高

2、高性能业务指标

每天有 7.8 亿人进入朋友圈,1.2 亿人发朋友圈

浏览朋友圈平均 TPS:780000000 / 24 / 3600 = 9027,高峰值 9027 * 10 约等于 10W

发动态平均 TPS:120000000 / 24 / 3600 = 1388,高峰值 1388 * 10 约等于 1.5W

3、发动态 - 高性能方案


4、浏览朋友圈 - 高性能方案


5、整体架构 - 高性能方案


用户头像

陌生流云

关注

还未添加个人签名 2018.04.26 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营模块 2 作业_架构实战营_陌生流云_InfoQ写作社区