JMS / JNDI接続プールに接続するために、5秒ごとに3〜5個の並列スレッドを生成するWebアプリケーションがあります。並列スレッドの最初のバッチが完了するのを待ってから、並列スレッドの次のバッチを作成します。このプロセスの間、私たちは多くのネットワークトラフィックを使用しており、接続スレッドはただハングしています。最終的には、運用チームを手動で呼び出して接続スレッドを強制終了し、接続を解放します。私があなたに聞きたかった質問は:
- 明らかに、接続リソースを保持しているため、何か問題が発生しています
- 並列スレッドが応答するのを待ってから2番目のバッチの要求を送信する場合、この設計は業界のベストプラクティスとうまく共鳴しませんか?
- 最後に、このシナリオ、つまり、JMS/JMDI接続に接続する複数のスレッドに対して使用できるオプションと推奨事項は何ですか。
ご入力いただきありがとうございます