模块二作业
1、朋友圈性能业务指标
截止到 2015 年 7 月数据。朋友圈每天的发布量(赞和评论)超过 10 亿,浏览量超过 100 亿。数据还在持续的增长,15 年元旦时候流量为平时的 2 倍,而峰值则达到了平时峰值的 2 倍,相当于平时流量的 5 倍。
2、朋友圈高性能复杂度分析
2.1 朋友圈高性能方案-发布
2.2 朋友圈高性能方案-评论点赞
2.3 朋友圈高性能方案-浏览
3、架构方案
设计理由:① 图片视频走 cdn 节省带宽,就近下载
② 峰值流量过百万选择 F5 做复杂均衡器
③ 服务采用集群,做到高性能高可用
④ 数据库采用 mysql,并使用 Sharding-JDBC 的取模算法进行分片,相比 mycat 降低架构复杂度并且提高了性能
评论