写点什么

微信朋友圈的复杂度分析

用户头像
Fleng
关注
发布于: 2021 年 04 月 17 日

1)分析微信朋友圈的复杂度;

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

3)给出架构方案中关键的设计理由。

4)涵盖复杂度分析、架构设计、设计理由。


概况:

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


假设:

1、7.8 亿人中 80%的人集中在 20%的时间里访问朋友圈,即约每秒 3.5 万人访问朋友圈,假定峰值为 3.5*3 约为 10 万人每秒;

2、1.2 亿人平均没人发 2 条朋友圈,且 80%的人集中在 20%的时间里发朋友圈,即约每秒发布 1 万条朋友圈,假定峰值为 1*3 约为 3 万条每秒;


高性能复杂度分析



朋友圈高性能方案-发朋友圈



发朋友圈架构图


朋友圈高性能方案-看朋友圈


看朋友圈架构图


整体架构图


朋友圈整体架构-单机房示意图


朋友圈整体架构-双机房示意图


用户头像

Fleng

关注

还未添加个人签名 2018.09.15 加入

还未添加个人简介

评论

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