写点什么

架构实战营 模块二作业

用户头像
Dylan
关注
发布于: 2021 年 04 月 18 日

作业要求:

a) 根据复杂度分析方法,分析微信朋友圈的复杂度;

b) 针对各个复杂度,画出架构设计方案;

c) 给出架构方案中关键的设计理由;

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


2021 年 1 月 19 日微信创始人张小龙披露微信最新数据:

每天7.8 亿人进入朋友圈,1.2 亿人发朋友圈,朋友圈每天有 1 亿条视频内容






微信朋友圈整架构设计理由

1.朋友圈的发布动态平均每秒处理事务 1389,点赞评论和浏览的处理效率要求更高,需要高性能架构。

2.朋友圈的业务复杂度不高,质量复杂度要求较高,对计算高性能要求不高,对存储高性能要求较高,但质量复杂度不会高于现有的微信聊天业务。

3.朋友圈发布动态、点赞评论和浏览查看的 QPS/TPS 差异较大,需做好任务的分解,朋友圈的图片和视频对存储的要求高,需要分开存储。


发布于: 2021 年 04 月 18 日阅读数: 13
用户头像

Dylan

关注

还未添加个人签名 2018.11.22 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营 模块二作业