写点什么

架构实战营 4 期第五模块作业

作者:jialuooooo
  • 2022 年 1 月 18 日
  • 本文字数:305 字

    阅读完需:约 1 分钟

性能预估

假设每 100 个看微博的人中有 1 人发布评论,发布评论的次数为:

250 亿*0.01=2.5 亿

发布评论的时间段与看微博的时间段基本重合,发布评论的平均 TPS 为:

2.5 亿*60%/(4*3600)≈10K/S。

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

发布评论虽然与发微博相关性大,但其重要性低于发微博看微博,故可以拆分为单独服务。

使用多级负载均衡,完整 4 级负载均衡架构。

发布评论依赖登录状态,同时也与所评论微博相关,发布评论也有热点问题,因此不能使用哈希应当使用“轮询”或者“随机”算法。

10K/S 的 TPS 使用 25 台服务器。

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

由于评论并不要求实时显示,可应用写缓冲。看评论的访问量比看微博的稍低,但热点微博的评论内容同样也是热点,可应用多副本缓存。

用户头像

jialuooooo

关注

还未添加个人签名 2021.10.20 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营 4 期第五模块作业