netty ioworker写入任务队列可能会无限增长

netty ioworker写入任务队列可能会无限增长,netty,Netty,关于IOworker的writeTaskQueue。它似乎应该包含工人负责的最大频道数。然而,我不断重复一个场景,队列中的人比这多得多。我在jboss社区上看到一个jira,它最终被解决为非bug。这是否意味着写入任务队列可以比其负责的通道数量多得多?如果是这样的话,这个队列大小是否还有一个逻辑绑定 您应该使用Channel.isWritable()检查是否有足够的内存供通道排队字节。可通过writeBufferHighWaterMark和writeBufferLowWaterMark设置限制

关于IOworker的writeTaskQueue。它似乎应该包含工人负责的最大频道数。然而,我不断重复一个场景,队列中的人比这多得多。我在jboss社区上看到一个jira,它最终被解决为非bug。这是否意味着写入任务队列可以比其负责的通道数量多得多?如果是这样的话,这个队列大小是否还有一个逻辑绑定

您应该使用Channel.isWritable()检查是否有足够的内存供通道排队字节。可通过writeBufferHighWaterMark和writeBufferLowWaterMark设置限制

见: