Spark フレームワークでサポートされている単純な Java REST API があります。
アプリケーションの Java メイン メソッドから呼び出される次のチャンクによってhttp://sparkjava.com/documentation#embedded-web-serverに示されているように、スレッドを初期化しました。
int maxThreads = 8;
int minThreads = 2;
int timeOutMillis = 30000;
threadPool(maxThreads, minThreads, timeOutMillis);
ただし、同時リクエストのシミュレーションをいくつか行ったところ、スレッドは作成されますが、HTTP リクエストを順番に行うためにキューに入れられますが、リクエストは同時に発生すると考えられていました。
それは正常ですか?サーバーが構成された数のスレッドを処理することを回避するが、HTTP 要求を効果的に実行するためにそれらをキューで待機させるのは、Spark フレームワークの通常の動作ですか?