问题描述
我有一个带有 postgresql 和 rabbitmq 的 Spring Boot 应用程序。我想使用包含 postgres 和 rabbitmq 事务的尽力而为的 JTA 事务。 我添加了 spring-boot-started-jta-atomikos 依赖项。当我启动我的应用程序时,我多次收到此警告:
atomikos connection proxy for Pooled connection wrapping physical connection org.postgresql.jdbc.PgConnection@99c4993: WARNING: transaction manager not running?
我需要任何额外的配置吗?
我在启动时也收到此警告:
AtomikosDataSoureBean 'dataSource': poolSize equals default - this may cause performance problems!
我使用以下设置运行,但从未调用过 setMinPoolSize
spring.jta.atomikos.connectionfactory.max-pool-size: 10
spring.jta.atomikos.connectionfactory.min-pool-size: 5
文档位于:
- https://docs.spring.io/spring-boot/docs/current/reference/html/features.html#features.jta.atomikos
- https://www.atomikos.com/Documentation/SpringBootIntegration
只是说我可以添加 starter 依赖项。但似乎 spring boot 没有正确自动配置一些东西。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)