qps(query per second)=并发数/响应时间(通常要求0.1s左右)
tps(transaction per second)=事务数/响应时间(事务 比如接口指有个clientSend
并且clientReceive的过程)
-
如何 根据服务日调用次数 计算每天峰值的qps?
( 日调用次数 * 80% ) / ( 24*3600 * 20% ) = 峰值时间每秒请求数(QPS)
-
单节点qps
最大连接数/平均响应时间()=qps
-
通常最大线程数<=最大连接数
平均响应时间通常要求100ms左右 -
根据峰值qps与单节点qps计算节点个数?
峰值接口需要的QPS / 单节点的QPS = 需要的节点实例
-
示例:
每天300w 调用量的接口,这个接口需要满足到多少QPS?( 3000000 * 0.8 ) / (86400 * 0.2 ) = 139 (QPS)
-
单机QPS是58,需要结果节点来支持?**
139 / 58 = 3