Java 我可以申请吗;writeBufferHighWaterMark“;“选择权”;OioClientSocketChannel“是什么;?

Java 我可以申请吗;writeBufferHighWaterMark“;“选择权”;OioClientSocketChannel“是什么;?,java,netty,Java,Netty,我在解决服务器问题时遇到了麻烦。 当连接增长太快而无法忍受时,“CLOSE_WAIT”状态连接的数量会急剧增加 我已经找到了这个问题的解决方案,并找到了一个提示。 (http://web.archiveorange.com/archive/v/ZVMdIdpQAlQ0ELH4D8SH) 在上面的信任页面中,Lee指导我们在建立连接时使用“writeBufferHighWaterMark”选项 clientBootstrap.setOption("writeBufferHighWaterM

我在解决服务器问题时遇到了麻烦。 当连接增长太快而无法忍受时,“CLOSE_WAIT”状态连接的数量会急剧增加

我已经找到了这个问题的解决方案,并找到了一个提示。 (http://web.archiveorange.com/archive/v/ZVMdIdpQAlQ0ELH4D8SH)

在上面的信任页面中,Lee指导我们在建立连接时使用“writeBufferHighWaterMark”选项

    clientBootstrap.setOption("writeBufferHighWaterMark", 4096);
    clientBootstrap.setOption("writeBufferLowWaterMark", 1024);
我想知道这个选项对oioSocketChannel是否有效。 所有的例子都是使用nioSocketChannel进行的


谢谢你的帮助

否,它们不适用于OIO。请注意,水印机制控制由于许多异步写入而导致的内存消耗;OIO到处使用阻塞IO。

不,它们不适用于OIO。请注意,水印机制控制由于许多异步写入而导致的内存消耗;OIO到处使用阻塞IO