1

次のように、wildfly 9.0.1 の io サブシステムでワーカーを定義します。

<worker name="fileUpload_io_worker" io-threads="100" task-max-threads="100"/>

サーブレットで非同期の非ブロッキング io スレッドを設定するために underow サブシステムで使用します。たとえば、サーバーに40個の同時httpリクエストを送信すると、サーバー内の20個のスレッドのみがリクエストを同時に処理し、200個の同時リクエストを送信した場合にのみ、100個のスレッド(最大スレッド)すべてがアクティブ化され、リクエストが処理されます。実際、サーバーは到着したリクエストの半分をキューに入れます。最小またはコア スレッド数を 100 に設定し、サーバーに 100 個の要求すべてを同時に処理させるにはどうすればよいですか?

最小スレッドを設定するための core-thread-count のような構成はありますか?

4

2 に答える 2

0

Wildfly 8.2にはパラメータがありましtask-core-threads

しかし、実装されていなかったため、Wildfly 9で削除されました。

このスレッドを参照してください: https://developer.jboss.org/thread/261489

于 2015-10-21T16:04:07.623 に答える