模块二作业
微信朋友圈高可用架构设计
复杂度分析,假设日货用户 9 亿。每天只发送一条新的消息,每个用户平均有 5 个阅读者

高性能解决思路

整体架构设计方案

整体方案引入消息队列通知好友,并加入好友未读列表中。消息关联表安用户 id 做 hash 一直分库存储,热门消息写入 redis 中。
微信朋友圈高可用架构设计
复杂度分析,假设日货用户 9 亿。每天只发送一条新的消息,每个用户平均有 5 个阅读者
高性能解决思路
整体架构设计方案
整体方案引入消息队列通知好友,并加入好友未读列表中。消息关联表安用户 id 做 hash 一直分库存储,热门消息写入 redis 中。
评论