在NebulaPoolConfig中有两个关于连接数的参数maxConnSize和minConnSize,关于这两个参数有以下两个疑问:
1、session配置中的max_sessions_per_ip_per_user和macConnSize之间有什么关系,是否可以理解为,user和某个ip之间的连接池数量n*maxConnSize=max_sessions_per_ip_per_user;
2、minConnSize的作用是什么?是否可以理解为类似线程池中的核心线程数。
session配置中的max_sessions_per_ip_per_user
同一个ip下同一个user活跃会话session数量
NebulaPoolConfig中maxConnSize
连接池中最多能创建多少个连接
n*maxConnSize=max_sessions_per_ip_per_user
n是指什么?
minConnSize的作用是什么?是否可以理解为类似线程池中的核心线程数
minConnSize就是连接池中连接最小数量,超出最小数量,并且空闲时间大于idle时间就会被回收。
个人感觉可以类比线程池中的核心线程数
3 个赞