微信朋友圈架构设计

微信朋友圈复杂度分析

微信朋友圈高性能-整体架构

微信朋友圈整体架构图-单机房示意图

架构设计理由
微信朋友圈业务主要包含发朋友、看朋友、点赞/评价等功能,业务复杂度较低,同时高峰业务时看朋友圈能达到 QPS 173 万/s,属于高质量复杂度;微信用户遍布全国各地,所以首先可以依据用户 ip 划分两个 idc 机房,朋友圈数据请求量较大,故采用集群方案进行负载均衡
微信朋友圈业务主要包含发朋友、看朋友、点赞/评价等功能,业务复杂度较低,同时高峰业务时看朋友圈能达到 QPS 173 万/s,属于高质量复杂度;微信用户遍布全国各地,所以首先可以依据用户 ip 划分两个 idc 机房,朋友圈数据请求量较大,故采用集群方案进行负载均衡
评论