写点什么

架构实战营第五周作业——微博评论高性能高可用

发布于: 1 小时前

同发微博,微博评论也分为发评论和看评论。


  1. 计算性能预估

看评论和发评论的数据,与看微博的数据应该是有关联的。大多数人是看了微博才会发表评论。

假设有 80%的人看了微博后会看评论,10%的人看了微博后会发评论。

根据看微博算出的 1000k 的 QPS,简单计算,

看评论的 QPS: 800k

发评论的 TPS: 100k


  1. 非热点事件的高性能计算架构

看评论:量级与看微博差不多,因此系统架构与看微博相似,为 4 级负载均衡架构,5 级缓存。因架构差不多,服务与看微博一起,不需要拆分服务。需要增加 100 台服务器。

写评论:采用 4 级负载均衡架构,用消息中间件缓冲写数据,拆分服务,10 台应用服务器。


  1. 热点事件的高可用计算架构

热点来临时,看评论与看微博一样,需要多副本缓存应对热点。

发评论,本身已经应用了消息队列做削峰填谷,可以加入漏桶算法限流。

用户头像

还未添加个人签名 2019.03.19 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营第五周作业——微博评论高性能高可用