0

ハンドラー チェーンが呼び出されている間、Netty 4 (または 5) は読み取りを続行しますか? バックグラウンドで読み取り、巨大なキューをいっぱいにして、ハンドラーチェーンの準備が完全に整った後にすべての読み取りを処理するようなものですか?

受信バッファーをファイルに保存したいのですが、ファイルがブロックされており、ハードドライブが処理できるよりも多くの受信メッセージがある場合、それらのメッセージをキューに入れるか、イベントをブロックすると、イベントキューがそれ以上のメッセージを読み取れなくなります。 ? 送信側で使用するFileRegionので、ライターのフロー制御が与えられます。

ソースを調べましたが、それらがどのように機能するかは完全にはわかりませChannelInvokersん.誰も指定されていない場合、eventLoop.next().

潜在的なフロー制御のバグを導入していないことを確認するために誰かが私を助けてくれればいいのですが...

オプションを見ましたsetAutoReadが、これは何か違うことをしていると確信しています。

4

1 に答える 1