3

Netty Worker Executor にサイズ 8 の固定スレッド プールを使用しています。同じcurlリクエストをサーバーに何度も送信しようとしました。curl リクエストが約 7 ~ 8 回一貫してハングすることがわかりました。Worker Executor のプール サイズを約 16 に増やそうとしましたが、以前よりも多くの curl 要求を実行できましたが、約 15 ~ 18 回後にハングします。これらは私の質問です:

  1. Worker Executor スレッド プール サイズの最小制限は Netty 内部にありますか?
  2. Netty I/O ワーカーの数は、ワーカー Executor スレッドのプール サイズと同じですか?
  3. そうでない場合、これら2つのサイズはどのように関連していますか?

ありがとう、スーダ

4

1 に答える 1

1

Executors.newCachedThreadPool() を使用し、 *ChannelFactory インスタンスの int でワーカー数を制限する必要があります

于 2013-08-09T04:41:46.133 に答える