宝子们,我是蓝兰,又见面了!
上期视频我们聊了“三高”之间的关系,本期视频我们具体的讲解下高并发系统的常见性能指标,QPS和TPS。
PS:本期内容将拍成视频同步在CRMEB官方抖音号、视频号发布,欢迎大家一键三连(评论、点赞、加关注❤)
说到高并发系统常见性能指标,我们先了解下QPS和TPS都是什么?
QPS
每秒查询率,是一台服务器每秒能响应的查询次数。
TPS
每秒处理事务数,指客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。
很多人觉得QPS和TPS很像,那它们是一回事儿吗?
当然不是!
举个例子,一个Web页面的一次访问,就是形成了一个TPS。
但一个Web页面请求,可能产生多次对服务器的请求,比如加载图片、音乐、文件、链接等各种请求,这些请求就要计入QPS中。
所以,如果该事务是一个单服务接口,且这个接口内部不再去请求其它接口,那它的TPS就等于QPS;
相反的,如果这个接口内部还会去请求其它接口,比如下载图片、文件等服务器接口,那TPS就不等于QPS,通常都是QPS大于TPS。
看了以上介绍,宝子们,对高并发系统的常见性能指标,QPS和TPS,你们理解了吗?