dubbo的线程数量配置

IO密集型:读
CPU密集型: 写/跑批 cpu的数量*2
web应用场景大多是IO密集型, threads的数量设置不要超过100
服务器 4核心8线程的CPU
如果是CPU密集型的,一般设置为8或者16,最多不能超过16;
如果是IO密集型的,设置为16;
dubbo.registry.check=false 生产环境配置为false,测试环境true;因为涉及到检测的时候如果服务正好检测会有抖动
dubbo.provider.retries=0 插入的单次就ok
dubbo.provider.accept=0 服务端不设置接收上限
负载方式:
随机 默认
轮循
iphash
最少数量
timeout=1s * retries=2=1*3=3s
订阅方式: 是否关闭 服务端/消费端
设置线程池是必要的,否则有问题
超时时间以自己的为主
线程配置的大小是springboot加载全局的

转载于:https://www.cnblogs.com/healthinfo/p/10331428.html

你可能感兴趣的:(dubbo的线程数量配置)