第五课作业
1)计算性能预估(不需要考虑存储性能)
每天 2.5 亿日活,大概 1%的微博会被评论,每条微博平均 10 条评论,集中在 4 个小时,那么
TPS = 250000000*0.01 *10/(4*3600) = 2000 条/秒
2)非热点事件时的高性能计算架构,需要考虑是否要拆分独立的服务
发布微博的 Qps 大概 1w 条/秒,可以复用相关的服务,不需要拆分服务
3)热点事件时的高可用计算架构
对于热点事件,评论会达到十万到百万级别,TPS 大约 100 条/秒,Qps = 10w 条/秒
对于发送评论,单机就可以搞定,可以用缓存缓存起来
对于查看评论,需要将评论同步到 CDN,由于不需要实时性很高,因此本地主要需要完成同步到 CDN
评论