请问测试数据
来源:1-2 课程介绍

weixin_慕无忌7122062
2020-07-24
你好~请问我们的系统有没有关于压力性能测试的数据呀,比如能同时支撑多少人的上传下载,或者说QPS之类的。怕面试的时候被面试官提起。由于自己实际工程的经验不多,就想知道个数字就好了
写回答
1回答
-
xiaomo
2020-07-24
同学你好,此课程系统架构由实际线上项目精简改造过来的,以实际线上运行经验来说,有两个不同时期和架构的数据:(1)用户文件上传至自建服务节点,再转移到共有云的架构:大概30个上传节点,每天支持约300w个文件的上传,上传文件数峰值(也即同时有多少个文件在传输)大概是1w/s;总体API调用峰值大概20w/s, 单机qps大约在6k~1w范围,不算很高;(2)用户文件只传共有云(oss), 元数据再同步写入自建服务中:公有云的传输场景是面向海量用户的,上传下载文件的这方面能力几乎无限;对于自身业务服务,没有了文件数据传输的压力之后,并发能力的瓶颈大多数情况在于后面的数据库访问限制(加缓存可明显的提高性能),系统总体的QPS去到10w是没有问题的(网盘的场景和其他社交产品不太一样,高并发的情况不算多,流量峰值和谷值估计相差三四倍左右)。
该课程的架构也类似,以足够的集群规模来部署的话,并发相关的数据可以以上面为参考。
00
相似问题