すべてのリクエストを非同期にするために何かする必要がありますか、それとも自動的にそのように処理されますか?
いくつかのテストを実行したところ、各リクエストが独自のスレッドで受信されるように見えますが、テストが間違っている可能性があるため、質問することをお勧めします.
更新: (完全に説明しないという悪い癖があります - 申し訳ありません) ここに私の懸念があります。クライアント ブラウザは、http://data.domain/com/employee_database/?query=state:Coloradoのサーバーに REST リクエストを送信します。これは、コントローラーの適切なメソッドに入ります。そのメソッドはデータベースにクエリを実行し、JSON 構造に変換されて呼び出し元のアプリに返されるオブジェクトを返します。
ここで、10,000 のクライアントがすべて同じサーバーに対して同様のクエリを作成するとします。そのため、一度に 10,000 件のリクエストが届きます。コントローラー メソッドは 10,000 の異なるスレッドで同時に呼び出されますか? それとも、2 番目の要求が呼び出される前に、最初の要求が返される必要がありますか?
非同期コンポーネントを持つハンドラー メソッドのコードについて質問しているわけではありません。私の場合、リクエストは単一の SQL クエリになるため、コードには非同期に処理できるものは何もありません。そして、要求されたデータを取得するまで、メソッドから戻ることはできません。