模块二作业
分析微信朋友圈的高性能复杂度
首先,微信朋友圈的业务性质决定了,它需要高性能,高可用

根据以上分析,朋友圈的架构设计如下:
访问量大,需要服务器集群来实现负载均衡
大多数人只查看最近的 100 条左右的朋友圈,可以使用 redis,按用户缓存朋友圈列表
海量的图片和视频数据,需要多副本存储的存储集群,同时,需要通过 DNS 缓存以及集群负载均衡来保证流媒体数据正常被用户访问

分析微信朋友圈的高性能复杂度
首先,微信朋友圈的业务性质决定了,它需要高性能,高可用
根据以上分析,朋友圈的架构设计如下:
访问量大,需要服务器集群来实现负载均衡
大多数人只查看最近的 100 条左右的朋友圈,可以使用 redis,按用户缓存朋友圈列表
海量的图片和视频数据,需要多副本存储的存储集群,同时,需要通过 DNS 缓存以及集群负载均衡来保证流媒体数据正常被用户访问
评论