微信朋友圈高性能架构设计
朋友圈高性能复杂度分析
朋友圈的用户大约在 10 亿左右,估计每人每天发一条左右朋友圈,看好多次朋友圈,并随机点赞或评论

高性能架构设计
发动态架构设计


看动态架构设计


点赞评论架构设计


总体设计
由于用户量大且地理分布也非常广,所以我们进行 dns 的负载均衡来进行分区负载


设计理由
微信朋友圈涉及的用户量非常大,达到 10 亿级,同时物理分布也是非常广,所以设计上最好是采用 dns 进行一次地区分区的分配;由于数据量大,拆分为多个表进行工作。
朋友圈的用户大约在 10 亿左右,估计每人每天发一条左右朋友圈,看好多次朋友圈,并随机点赞或评论
由于用户量大且地理分布也非常广,所以我们进行 dns 的负载均衡来进行分区负载
微信朋友圈涉及的用户量非常大,达到 10 亿级,同时物理分布也是非常广,所以设计上最好是采用 dns 进行一次地区分区的分配;由于数据量大,拆分为多个表进行工作。
评论