微信朋友圈复杂度分析 & 架构设计
复杂度分析
微信朋友圈复杂度分析
架构设计
架构设计
设计理由
发布的朋友圈对加入好友朋友圈的及时性要求并不高,所以加入朋友圈完全可以是后台作业。
发布朋友圈和加入朋友圈有百倍量级差,而且加入朋友圈是后台作业,不适合统一服务器集群。
考虑到朋友圈的时序性需求,用消息队列存储尚未加入朋友圈的新发布内容。
发布的朋友圈对加入好友朋友圈的及时性要求并不高,所以加入朋友圈完全可以是后台作业。
发布朋友圈和加入朋友圈有百倍量级差,而且加入朋友圈是后台作业,不适合统一服务器集群。
考虑到朋友圈的时序性需求,用消息队列存储尚未加入朋友圈的新发布内容。
评论