架构实战营 - 模块 2- 作业
模块划分
根据业务的需求,将微信朋友圈划分为发表朋友圈、查看朋友圈、点赞、评论朋友圈等 4 个模块。
性能业务分析
微信创始人张小龙透漏了一些数据,目前每天有 7.8 亿用户进入朋友圈,1.2 亿用户发表朋友圈,其中照片 6.7 亿张,短视频 1 亿条。
性能复杂度分析
发表朋友圈:120000000/16*3600s≈2000TPS
查看朋友圈:780000000/16*3600*3≈40000QPS
点赞、评论朋友圈:10000QPS
不同场景方案设计
发表朋友圈方案设计:

查看朋友圈方案设计:

点赞、评论方案设计:

整体架构方案设计

评论