配置项作用 #
replication_leader.queue_size 配置项用于控制复制领导者线程池的队列大小。
配置项属性 #
- 配置路径:
replication_leader.queue_size - 数据类型:
Integer(整数) - 默认值:
0(自动计算为 available_processors × 3/2 + 1) - 是否可选: 是
- 作用域: NodeScope(节点级别)
- 动态更新: 是(可以动态更新,无需重启)
配置建议 #
默认配置(自动计算) #
replication_leader:
queue_size: 0 # 默认值,自动计算
高负载环境 #
replication_leader:
queue_size: 2000 # 手动设置更大队列
内存受限环境 #
replication_leader:
queue_size: 500 # 限制队列大小
功能说明 #
自动计算 #
当设置为 0 时,系统自动计算队列大小为:可用处理器 × 3/2 + 1
队列作用 #
队列保存等待被处理的复制请求。
使用场景 #
自动配置(推荐) #
# 让系统自动计算
replication_leader:
queue_size: 0
高负载场景 #
# 处理大量复制请求
replication_leader:
queue_size: 3000
注意事项 #
动态更新: 此配置可以动态更新,无需重启节点。
默认推荐: 默认值 0(自动计算)通常是最好的选择。
内存使用: 较大的队列会增加内存使用。
简化配置: 这是
replication.leader.thread_pool.queue_size的简化版本。





