1

我不完全了解 aries 事务管理器在 FUSE ESB 7.1.0 中的工作方式。如果有人可以解释以下情况,我会很高兴。

我在我的包中使用了 jdbc XADataSource (org.postgresql.xa.PGXADataSource),这就是我所看到的:当在事务路由中处理消息并更改位置时,aries 事务管理器似乎没有关闭 jdbc 连接提交给数据库。连接处于空闲状态。但过了一段时间,它们终于关闭了。

当我尝试使用连接池时,这导致我遇到了很大的问题:应用程序非常快地耗尽了连接池,并且所有打开的连接都处于忙碌状态。

我有关于 aries 事务管理器的下一个问题:

  1. 它什么时候关闭 jdbc 连接?
  2. 当处理消息并提交更改时,如何告诉它关闭 jdbc 连接?
4

0 回答 0