请问测试数据

来源: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是没有问题的(网盘的场景和其他社交产品不太一样,高并发的情况不算多,流量峰值和谷值估计相差三四倍左右)。

该课程的架构也类似,以足够的集群规模来部署的话,并发相关的数据可以以上面为参考。

0
0

Go实战仿百度云盘-实现企业级分布式云存储系统

紧随“云时代”技术潮流,分布式云存储系统,做第一代云程序员

1077 学习 · 494 问题

查看课程