微信朋友圈高性能复杂度
截止到 2015 年 7 月,微信每月活跃用户约 5.49 亿,朋友圈每天的发表量(包括赞和评论)超过 10 亿,浏览量超过 100 亿。2015 年元月的流量到了平时的 2 倍,而峰值则达到了平时峰值的 2 倍,相当于平时正常流量的 5 倍。
IT 之家 1 月 19 日消息 在微信公开课 Pro 直播演讲中,微信创始人张小龙披露微信最新数据:每天有 10.9 亿人打开微信,3.3 亿人进行视频通话,7.8 亿人进入朋友圈,1.2 亿人发朋友圈,朋友圈每天有 1 亿条视频内容,3.6 亿公众号,4 亿用户使用小程序。每天有 3.6 亿人进入公众号,4 亿用户使用小程序。
朋友圈的主要业务
发朋友圈, 看朋友圈, 点赞和评论四个模块。
业务复杂度不高,质量复杂度高。
复杂度分析
发布朋友圈的复杂度
发布朋友圈的架构
查看朋友圈的复杂度
查看朋友圈的架构
点赞和评论的复杂度
点赞和评论的架构
整体架构
朋友圈每天的访问量和浏览量都很高,推荐多机房部署。
读多写少,缓存减轻数据库压力。
评论