配置项作用 #
plugins.replication.follower.concurrent_readers_per_shard 配置项用于控制跟随者节点上每个分片的并发读取器数量。
配置项属性 #
- 配置路径:
plugins.replication.follower.concurrent_readers_per_shard - 数据类型:
Integer(整数) - 默认值:
2 - 是否可选: 是
- 作用域: NodeScope(节点级别)
- 动态更新: 是(可以动态更新,无需重启)
配置建议 #
默认配置 #
plugins:
replication:
follower:
concurrent_readers_per_shard: 2 # 默认值
高性能环境 #
plugins:
replication:
follower:
concurrent_readers_per_shard: 6 # 大分片高性能场景
资源受限环境 #
plugins:
replication:
follower:
concurrent_readers_per_shard: 1 # 减少资源消耗
功能说明 #
并发处理 #
较高的值允许更好的并行处理复制操作,但会消耗更多资源。
性能影响 #
- 较高的值: 提高复制吞吐量,但增加 CPU 和内存使用
- 较低的值: 减少资源消耗,但可能降低复制性能
使用场景 #
大分片场景 #
# 处理大分片时提高并发
plugins:
replication:
follower:
concurrent_readers_per_shard: 4
高速网络环境 #
# 充分利用高速网络
plugins:
replication:
follower:
concurrent_readers_per_shard: 8
注意事项 #
动态更新: 此配置可以动态更新,无需重启节点。
默认推荐: 默认值 2 对大多数工作负载已经足够。
资源监控: 增加此值时应监控 CPU 和内存使用情况。
性能测试: 在生产环境应用前,建议进行性能测试。
不要设置过高: 过高的值可能反而影响节点性能。





