クライアントが ACK を適切に読み取らない場合にriemannサーバーで OOME が発生するのを防ぐために、チャネルが書き込み不能になったときにチャネルを閉じるロジックを実装しました。
ただし、これはおそらく、サーバーが TCP 経由で送信できるよりも速く結果を書き込もうとするため、大規模なクエリ結果を送信するときにチャネルも閉じます。私の頭の中で、この状況を処理する最善の方法は、WriteTimeoutHandlerを使用して、書き込み時にタイムアウトを設定することだと思います。
その場合を処理するために netty で知られている標準パターンはありますか?