写点什么

架构实战营 - 模块五

作者:瓜子葫芦侠
  • 2021 年 11 月 21 日
  • 本文字数:391 字

    阅读完需:约 1 分钟

一、性能评估

基于微博 250 亿阅读数乘以 15%的互动比例,得到整体的互动量在 37.5 亿,换算到使用高峰段的发布评论 TPS 大约在 300K/S,而对于微博评论的阅读人数,每条评论大概阅读的人数比例大约在 10%左右,只有少部分热门评论超过几百人,可以认为整体的评论阅读量在 37.5 亿 * 10 = 375 亿左右,换算到使用高峰段,评论阅读的 QPS 大约在 3000K/S。

二、高性能计算架构(非热点事件)

将微博评论的整体业务拆分为发表评论与阅读评论,并拆分到不同的服务中;采用多机房架构;

整体的高性能计算架构采用四级负载均衡架构;阅读评论采用多级缓存保证系统的高性能,包括 APP 缓存、CDN 缓存、Web 容器缓存、应用服务进程内缓存、分布式缓存。

三、高可用计算架构(热点事件)

发表评论要进行限流,算法采用令牌桶算法,对于高峰期或者突发高活跃事件,对发表评论服务、阅读评论服务进行降级,对于部分请求直接返回失败,保证发微博、阅读微博的性能与可用。

用户头像

还未添加个人签名 2018.01.11 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营-模块五