架构实战营 - 模块二作业: 分析微信朋友圈的高性能复杂度
公開資料: 微信公开课 Pro: 每天有 7.8 亿用户进入朋友圈,1.2 亿用户发表朋友圈,其中照片 6.7 亿张,短视频 1 亿条
評估: 讀多寫少, timeline 按時間排序形式,
平均朋友數 200 人, 利用 push 推動態到朋友的 timeline
假設 1: 7.8 亿用户每天會刷 10 次朋友圈, 使用時間集中在 1200-2400 => qps : 18w => 假定峰值 30w
假設 2: 1.2 亿用户每天會发表 2 則動態, 使用時間集中在 1200-2400 => tps : 5000 => 假定峰值 1w
假設 3: 照片與短視頻都會存放 cdn 加速
評論相比動態還需要額外的更新策略
评论