你是怎么明确你们系统的qps是多少?如何架构系统负载每天几千万请求?

创作内容丰富的干货文章很费心力,感谢点过此文章的读者,点一个关注鼓励一下作者,激励他分享更多的精彩好文,谢谢大家!


一、什么是QPS

 QPS Queries Per Second 是每秒查询率 , 是一台服务器每秒能够响应的查询次数,是对一个服务器在规定时间内能处理多少流量的衡量标准,即每秒的响应请求数,也即是最大吞吐能力。  

二、什么是TPS

TPS Transactions Per Second 也就是事务数/秒。什么是事务?一个事务是指一个客户端向服务器发送一次完整的开始 start 请求,内部各种 ACID 事务属性的并发数据操作,最后提交一个 commit操作结束整个 Transaction 的过程。从上面可以看出来,一个事务包含明确的三阶段:开始,处理,commit/rollback。一个事务的中间环节,会包含多个并行的 sql 的操作。

本质上事务是对多个并发操作进行数据一致性的管理,事务的ACID规则如下:

spring框架本身自带事务传播性,数据库也有事务。数据库事务包含事务的 start,数据操作,事务commit 等非常清晰的阶段。当数据库开启事务后,当前线程改变数据库数据,并未提交当前事务,那其他线程读数据库的时候会出现脏读,幻读。在 web 服务器领域来说,事务可以指用户的一次完整的交互处理,这次交互处理里边,包含了多次的服务端 api 调用。一个 web 服务器包含多次 api 请求,多次 api 响应。

三、TPS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夏日彩虹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值