配置项作用 #
transport.netty.receive_predictor_size 配置项用于定义Netty 接收缓冲区大小预测的基础值。
配置项属性 #
- 配置路径:
transport.netty.receive_predictor_size - 数据类型:
ByteSizeValue(字节大小,支持 bytes、kb、mb、gb 单位) - 默认值:
64kb - 是否可选: 是
- 作用域: NodeScope(节点级别)
- 动态更新: 否(需要重启节点生效)
配置建议 #
默认配置 #
transport:
netty:
receive_predictor_size: 64kb # 默认值
大文件传输或高吞吐场景 #
transport:
netty:
receive_predictor_size: 128kb
低延迟场景 #
transport:
netty:
receive_predictor_size: 32kb
注意事项 #
非动态更新: 需要重启节点生效。
基础配置值: 这是 receive_predictor 配置的基础值,同时也是
receive_predictor_min和receive_predictor_max的默认值。性能影响: 控制了 Netty 传输层的接收缓冲区大小预测机制,优化网络 I/O 性能,减少内存分配和复制的开销。
选择建议:
- 默认值 64KB 适用于大多数场景
- 大文件传输或高吞吐量场景:可增加到 128KB-256KB
- 低延迟场景:可降低到 32KB
- 设置时要考虑网络条件和机器内存





