webサービスで2つの同時スレッドに制限されています次のEJB3ステートレスセッションBeanをWebサービスを介して公開しています。}}ご覧のとおり、あまり機能しません。実際、リクエストを取得してから10秒間スリープする以外は何もしません。このコードは、マルチスレッド環境でEntityManagerがどのように機能するかを詳しく知るための実験として作成しました。Webサービスは次のようになります。}}テストを行うために、5つのブラウザーを起動し、Webサービステスターをポイントして、すべてを起動しました。印刷された結果は次のとおりです。Bozho]と15スレッドでJMeterをセットアップします。印刷された結果は次のとおりです。*(およびブラウザから視覚的に表示されるもの)を見るとわかるように、同時に実行されるのはたった2つのスレッドだけです。EJBとEntityManagerの両方のインスタンスは、どこかで制限されているように見えます。それはどこですか?Glassfishアプリケーションサーバーでは、私の設定は次のようになります。接続プール:8初期接続、最大32ejbコンテナー:初期0、最大32それらは大丈夫だと思います。thread-pool#min-thread-pool-size_を確認します(2でなければなりません)。それはほんのわずかであり、最大ではありません。source2そのような制限があるとは思わない。ジョブは接続の遅延と組み合わされてすぐに終了したため、エンティティマネージャーは再利用されました。[JMeter]を使用します。X秒ごとに15のリクエストを実行し、出力を共有します。[この記事]では、JMeterの使用を開始しています。