写点什么

微博评论高性能高可用计算架构

作者:Evan
  • 2022 年 1 月 20 日
  • 本文字数:298 字

    阅读完需:约 1 分钟

看微博的 QPS 为 1000k/s,假设 10%的用户会点开看微博内容同事看评论的第一页,10%的人会继续查看,看微博详情的人有 1%会写评论。

所以看微博评论第一页的 qps 为 100k/s;写微博评论的 tps 为 1k/s。


微博评论第一页,cdn 缓存缓存 90%流量,则有 10k/s 的 qps 到读缓存,假设每台服务器可处理 1000/s,则需要 10 台服务器,按 20%预留量,需要 12 台服务器。


写评论同样需要内容审核、数据写入存储和缓存,按每台服务器可处理 500/s 计算,需要 2 台服务器,算上预留需要 3 台服务器。


其负载均衡架构和多级缓存架构复用微博读写架构,不用另做区别。


热点事件需要对微博评论全部缓存,同时会有大量的写评论操作,需要对写操作加缓存,先写入缓存,再写入数据库,以保证性能

用户头像

Evan

关注

还未添加个人签名 2018.06.01 加入

还未添加个人简介

评论

发布
暂无评论
微博评论高性能高可用计算架构