首页 > 其他分享 >Dubbo性能调优参数

Dubbo性能调优参数

时间:2022-12-15 19:13:19浏览次数:69  
标签:RT Dubbo 并发 调优 参数 provider QPS consumer 线程

dubbo参数说明:https://dubbo.apache.org/zh/docs3-v2/java-sdk/reference-manual/config/properties/

调优参考:https://blog.csdn.net/yudianxiaoxiao/article/details/123335642

RT、QPS、并发量分别是多少?

现在我们知道DUBBO会选择线程池策略进行业务处理,那么应该如何估算可能产生的线程数呢?我们首先分析一个问题:一个公司有7200名员工,每天上班打卡时间是早上8点到8点30分,每次打卡时间系统执行时长为5秒。请问RT、QPS、并发量分别是多少?

RT表示响应时间,问题已经告诉了我们答案:

RT = 5

QPS表示每秒查询量,假设签到行为平均分布:

QPS = 7200 / (30 * 60) = 4

并发量表示系统同时处理的请求数量:

并发量 = QPS x RT = 4 x 5 = 20

根据上述实例引出如下公式:

并发量 = QPS x RT

如果系统为每一个请求分配一个处理线程,那么并发量可以近似等于线程数。基于上述公式不难看出并发量受QPS和RT影响,这两个指标任意一个上升就会导致并发量上升。

dubbo分为consumer和provider端,在配置各个参数时,其优先级如下:

1、consumer的method配置 

2、provider的method配置

3、consumer的reference配置

4、provider的service配置

5、consumer的consumer节点配置

6、provider的provider节点配置

 

标签:RT,Dubbo,并发,调优,参数,provider,QPS,consumer,线程
From: https://www.cnblogs.com/fnlingnzb-learner/p/16985853.html

相关文章