我想了解如果我设置了com.atomikos.icatch.enable_logging=false,那么分布式事务处理功能是否对我的应用程序有效 我是否正确理解事务恢复与发生崩溃的情况有关,我们想完全重新启动同一事务。 恢复是否在同一分布式事务中工作? 我的应用程序可以容忍失败,因为总是可以通过新事务从头开始重新启动失败。这是否意味着在我的情况下可以设置com.atomikos.icatch.enable_logging=false 如果不是所有分布式事务的参与者都已提交,com.atomikos.icatch.…

2020年3月3日 0条评论 12点热度 阅读全文

我将应用程序中的atomikos版本从4升级到5,然后toArray函数开始抛出“ java.lang.ArrayStoreException”错误。当我将版本恢复为4时,似乎工作正常。我正在使用toArray将地图列表转换为地图数组。 请对此提供帮助。 解决方案如下: 你能分享一些细节吗?是部署时间错误还是运行时?我的意思是,何时出现异常?在应用程序引导期间? 请提供相关的代码段。 有时,当我收到ArrayStoreException时,根本原因是@Configuration命名冲突。更准确地说,我有两个单独的@…

2019年9月8日 0条评论 23点热度 阅读全文

我有一个问题,我必须在Spring-Boot中使用Atomikos和Axon框架(没有Axon Server)。我正在使用Oracle DB,并且正在使用多个线程(10)发送许多命令,在此之前,我为自己配置了JtaTransactionManager,但是在某些线程中,我遇到了这种异常:javax.transaction.xa。 XAException,从-6或-4或-3或ORA-02056引发:2PC:k2lcom:错误的两阶段命令编号rdonly from坐标:。在调试时,我看到CommandGateWay也在…

2019年9月5日 0条评论 14点热度 阅读全文

我正在阅读Hibernate的Java Persistence,发现以下内容。 如今,可以使用高质量的独立JTA提供程序,例如Bitronix(用于本书的示例代码)和Atomikos,并且可以在任何Java环境中轻松安装。将这些解决方案视为启用了JTA的数据库连接池。 据我了解,JTA提供程序具有自己的连接池。 那么,它们是否与HikariCP和C3P0之类的连接池集成(如果可以的话)?谢谢。 解决方案如下: 答案是否,您不能将JTA提供程序与这些JDBC连接池结合使用。 简短的原因是:JTA提供程序需要XADat…

2019年5月11日 0条评论 25点热度 阅读全文

我在我的项目中使用atomikos Essentials来管理交易。部署项目后出现以下异常。我陷入其中,无法解决。谁能帮我解决这个问题。 Exception in thread "Atomikos:0" java.lang.AbstractMethodError: com.atomikos.jdbc.AtomikosDataSourceBean.getMaxLifetime()I at com.atomikos.datasource.pool.ConnectionPool.removeConnectionsThat…

2019年1月30日 0条评论 19点热度 阅读全文