1

netty アプリケーションでいくつのワーカー スレッドを作成する必要があるかについてのガイダンスはありますか? デフォルトでは、netty は 2 * プロセッサ スレッド数を作成しますが、ユーザーはより多くのスレッドを作成できる柔軟性を提供します。私の質問は 2 つあります。

(i) デフォルトで「2 * プロセッサー数」スレッドを作成する理由は何ですか?

(ii) どのような状況で、このデフォルトをオーバーライドする必要がありますか??

4

1 に答える 1

-1

それに対する決定的な答えはありません。

それはすべて依存します * サーバー上で他に何が実行されているか

  • 同時接続数

  • パイプラインにあるハンドラ

  • スレッドはビジーですか

  • ...

そのため、アプリに最適な設定を見つけるには、プロファイラーなどで確認する必要があります。

于 2013-07-04T05:27:12.007 に答える