#每天一个知识点# Netty的高低水位设置是基于流量控制的概念,旨在避免内存溢出和保护系统免受网络拥塞的影响。
当写操作的缓冲区大小超过高水位线时,写操作将暂停,直到缓冲区大小降到低水位线以下。这可以防止内存溢出。
当读操作的缓冲区大小超过高水位线时,Netty将停止接受新数据,直到缓冲区大小降到低水位线以下。这可以帮助保护系统免受网络拥塞的影响。
高低水位设置可以通过Netty的ChannelConfig API进行配置。默认情况下,高水位线和低水位线设置为64KB和32KB。
展开
评论