0

IOworkerのwriteTaskQueueに関して。ワーカーが担当するチャネルの最大数が含まれている必要があるようです。それでも、キューがそれ以上にいっぱいになるシナリオを再現し続けています。jbossコミュニティでjiraを見ましたが、最終的にはバグではないものとして解決されました。書き込みタスクキューは、担当するチャネルの数よりもはるかに多く満たされる可能性があるということですか?もしそうなら、このキューサイズに論理的な限界はまだありますか?

4

1 に答える 1

0

チャネルがバイトをキューに入れるのに十分なメモリが残っているかどうかをChannel.isWritable()で確認する必要があります。制限は、writeBufferHighWaterMarkおよびwriteBufferLowWaterMarkを介して設定できます

参照: http ://static.netty.io/3.5/api/org/jboss/netty/channel/socket/nio/NioChannelConfig.html

于 2012-10-23T12:57:45.733 に答える