写点什么

架构模块 2 作业

作者:sandywrh
  • 2023-06-14
    上海
  • 本文字数:383 字

    阅读完需:约 1 分钟

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

•业务复杂度:低

•质量复杂度:中等 (暂时没有刷到朋友更新的内容,容忍度较高。但是,本人发布的朋友圈,响应要快。所以,考虑质量复杂度中等)


微信朋友圈高性能业务指标

2021-01-19,张小龙在演讲中表示,每天有 10.9 亿用户打开微信,3.3 亿用户进行了视频通话;有 7.8 亿用户进入朋友圈,1.2 亿用户发表朋友圈,其中照片 6.7 亿张,短视频 1 亿条;


•发表朋友圈 TPS=5000/s

• 1.2 亿/天,按照峰值及节假日考虑 50% 集中在晚上 7:00PM~10:00PM 操作, 1.2*0.5/10800=5000/s

•看朋友圈:QPS = 9000/s

• 7.8 亿/天,按峰值及节假日考虑 70% 在 8:00AM~24:00PM 看朋友圈,7.8 * 0.7/ 57600 = 9000/s

•点赞朋友圈 TPS =4000/s

•假设 30% 的人会看了点赞/评论, 7.8*0.3/57600=4000/s






单机房架构



考虑异地容灾,HBase 数据库和 Redis Cluster 数据异步备份到异地机房

应用服务集群和 Niginx,在异地有一套作为 standby


发布于: 刚刚阅读数: 4
用户头像

sandywrh

关注

还未添加个人签名 2017-12-12 加入

还未添加个人简介

评论

发布
暂无评论
架构模块2作业_sandywrh_InfoQ写作社区