使用管道进行 TCP 连接
流水线是一种技术 NCache 通过收集命令并在一次调用中通过网络发送大量操作来处理 TCP 连接上的多个命令。这种技术减少了逐个发送多个请求并等待确认的开销。它还使资源利用更加有效并加快速度,特别是对于大型数据单元。流水线为高性能机器提供了重大的性能提升。
备注
此功能也可用于 NCache Professional.
TCP 连接的流水线
NCache 让您可以发送多个命令的块,并在定义的时间段内将它们一起发送,从而减少 TCP 开销。一起发送块的时间间隔可由用户配置,并且在每个间隔之后,命令被收集并通过网络发送。服务器保留所有连接的客户端的流水线配置,从而将配置传递给连接的客户端。一个缓存可以有一种管道配置,它将连接到所有服务器。
批处理间隔的最短时间为 50 µs,批处理间隔的最大大小为 5000 µs。默认值为 250 µs,默认启用。流水线只能用于集群缓存。
您可以使用以下命令配置管道 NCache 管理中心。此外,您还可以通过以下方式配置管道 配置文件 (config.ncconf)。