写点什么

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

用户头像
thewangzl
关注
发布于: 2021 年 04 月 19 日

复杂度总体分析

业务复杂度:包含功能:发布、查看、评论、点赞;

质量复杂度:每天 7.8 亿人打开朋友圈,1.2 亿人发朋友圈,需要及时看到最新的朋友圈数据。

所以朋友圈的复杂度属于质量复杂度高、业务复杂度低象限。


高性能复杂度分析


高性能方案- 整体架构:

设计理由

每个人有上百个好友,读取朋友圈是查看很多好友发表的信息聚合,也包含发布范围、有效时间等限制,所以查看朋友圈业务相对复杂,考虑读写分离。

为降低延迟,离用户较近,考虑南北机房,为海外用户单独设立机房。


用户头像

thewangzl

关注

还未添加个人签名 2014.03.21 加入

还未添加个人简介

评论

发布
暂无评论
微信朋友圈高性能复杂度分析