我正在使用Netty 4进行工作。我看到Netty服务器有以下选项:WRITE_BUFFER_HIGH_WATER_MARK和WRITE_BUFFER_LOW_WATER_MARK。
官方页面的相关文章中有一个链接指向Norman Maurer的Netty最佳实践(幻灯片及视频) 。其中一张幻灯片如下:
ServerBootstrap bootstrap = new ServerBootstrap();
bootstrap.childOption(ChannelOption.WRITE_BUFFER_HIGH_WATER_MARK, 32 * 1024);
bootstrap.childOption(ChannelOption.WRITE_BUFFER_LOW_WATER_MARK, 8 * 1024);
并且有这样的前言:
设置合理的WRITE_BUFFER_HIGH_WATER_MARK和WRITE_BUFFER_LOW_WATER_MARK
但是什么是WRITE_BUFFER_HIGH_WATER_MARK和WRITE_BUFFER_LOW_WATER_MARK?如何将它们设置为“合理”?
我没有找到任何清晰的信息。感谢您的帮助。