流水线
流水线是一种技术 NCache 通过将多个命令分组到一个批次中,并通过 TCP 连接一次性发送,可以优化网络通信。这种技术减少了逐个发送请求和等待确认的开销。它还能更有效地利用资源并加快处理速度,尤其适用于大型数据单元。流水线技术能够显著提升高性能机器的性能。
重要提示
流水线不可配置 NCache 5.3.5 向前。
NCache 此功能允许您在设定的时间段内一次性发送多个命令,从而降低 TCP 开销。用户可以配置发送每个命令块的时间间隔。每个时间间隔过后,命令将被收集并通过网络传输。服务器管理每个已连接客户端的流水线设置,并根据需要传播这些配置。一个缓存可以拥有一个流水线配置,该配置将连接到所有服务器。
批处理间隔的最短时间为 50 µs,批处理间隔的最大大小为 5000 µs。默认值为 250 µs,默认启用。流水线只能用于集群缓存。
您可以使用以下方式配置管道: NCache 管理中心此外,您还可以通过以下方式配置管道: 配置文件 (config.ncconf).