FUSE ESB 7.1.0 で aries トランザクション マネージャーがどのように動作するか完全には理解できません。以下の状況について、どなたか教えていただけると幸いです。
私はバンドルで jdbc XADataSource (org.postgresql.xa.PGXADataSource) を使用していますが、ここに私が見ているものがあります。 DB にコミットします。接続はアイドル状態のままになります。しかし、しばらくすると、それらは最終的に閉鎖されます。
これにより、接続プールを使用しようとすると大きな問題が発生しました。アプリケーションが接続プールを非常に高速に使い果たし、開いているすべての接続がビジー状態のままになります。
aries トランザクション マネージャーについて次の質問があります。
- jdbc接続を閉じるのはいつですか?
- メッセージが処理され、変更がコミットされたときに、jdbc 接続を閉じるように指示するにはどうすればよいですか?