ユーザーの一部のエンティティを更新するためにサードパーティ サービスを呼び出している間、Spring MVC リクエスト ハンドラーで条件が発生するのを待つ必要があります。
待機時間は平均約 2 秒です。
Thread.sleep
リモート呼び出しが完了し、エンティティがデータベースで更新されるようにするために呼び出しています。
Thread.currentThread().sleep(2000);
この後、更新されたモデルをデータベースから取得し、ビューを表示します。
しかし、このコントローラー/リクエスト ハンドラーで処理するために到着する並列リクエストにはどのような影響がありますか?
並列リクエストも待機しますか?
それとも、別のスレッドに生成されるので、現在のリクエストで発生した遅延の影響を受けませんか?