微信朋友圈的复杂度分析
•微信朋友圈的业务复杂度和质量复杂度要求都不高。
•高性能复杂度主要是数据量大,对实时性要求并不高。所以有负载均衡和分片即可。同时数据属于写一次读多次,所以可以加缓存。
•微信用户量大,假设 10 亿用户,日活跃用户 5 亿,平均一天一个朋友圈,高峰期 X3, 最高峰 TPS 是 16K/s。 所以单服务器肯定不行。
•看朋友圈主要是 TPS 增加不少,同时数据只读,所以可以引入缓存。
•朋友圈对高可用有要求,但不是很高,所以用主备即可。
•微信朋友圈的业务复杂度和质量复杂度要求都不高。
•高性能复杂度主要是数据量大,对实时性要求并不高。所以有负载均衡和分片即可。同时数据属于写一次读多次,所以可以加缓存。
•微信用户量大,假设 10 亿用户,日活跃用户 5 亿,平均一天一个朋友圈,高峰期 X3, 最高峰 TPS 是 16K/s。 所以单服务器肯定不行。
•看朋友圈主要是 TPS 增加不少,同时数据只读,所以可以引入缓存。
•朋友圈对高可用有要求,但不是很高,所以用主备即可。
评论