高并发系统有哪些应对策略可以分享?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2353个文字,预计阅读时间需要10分钟。
原文简写如下:
本文结合项目经验,梳理一项大纲,仅供参考。常用指标:- RT(Response Time):响应时间。 可能会衍生出TP999、TP99、TP95、TP90等指标。 一般在几秒到几百秒之间。- QPS(Query Per Second):每秒查询率。
本文结合项目经验,整理一份大纲,供参考。
常用指标-
RT(Response Time):响应时间。可能会衍生出 TP999、TP99、TP95、TP90等指标。一般在几毫秒到几百毫秒之间。
-
QPS(Query Per Second):每秒查询量。这是我们最常说的一个指标了。视业务复杂度不同而不同,轻量级的可能单机上万,重量级的可能就几百,这是主要依靠水平扩容来解决。
-
TPS(Transaction per second):每秒事务量。主要衡量数据库性能,一般比 QPS 低 1~3 个数量级。
-
吞吐量(Throughput):单位时间内处理的请求数量。该指标概念比较宽泛:
-
从业务角度看,吞吐量可以用QPS、TPS等单位来衡量。
-
从网络角度看,吞吐量可以用bps来衡量。一般用于排查网络抖动等问题,尤其是弱网环境下的RPC请求会更加关注。
本文共计2353个文字,预计阅读时间需要10分钟。
原文简写如下:
本文结合项目经验,梳理一项大纲,仅供参考。常用指标:- RT(Response Time):响应时间。 可能会衍生出TP999、TP99、TP95、TP90等指标。 一般在几秒到几百秒之间。- QPS(Query Per Second):每秒查询率。
本文结合项目经验,整理一份大纲,供参考。
常用指标-
RT(Response Time):响应时间。可能会衍生出 TP999、TP99、TP95、TP90等指标。一般在几毫秒到几百毫秒之间。
-
QPS(Query Per Second):每秒查询量。这是我们最常说的一个指标了。视业务复杂度不同而不同,轻量级的可能单机上万,重量级的可能就几百,这是主要依靠水平扩容来解决。
-
TPS(Transaction per second):每秒事务量。主要衡量数据库性能,一般比 QPS 低 1~3 个数量级。
-
吞吐量(Throughput):单位时间内处理的请求数量。该指标概念比较宽泛:
-
从业务角度看,吞吐量可以用QPS、TPS等单位来衡量。
-
从网络角度看,吞吐量可以用bps来衡量。一般用于排查网络抖动等问题,尤其是弱网环境下的RPC请求会更加关注。

