atomikos相关内容

编程BMT-UserTransaction

基于UserTransaction接口的BMT的完整编程吗?换句话说,如果我想使用BMT,在任何情况下我需要的服务要比UserTransaction接口提供的服务更多. 为什么要问这个问题?如果我使用事务管理器的其他实现(例如Bitronix TM或Atomikos)而不是容器提供的默认设置,是否足以将新的TM注入UserTransaction对象中? -谢谢 解决方案 这实际 ..
发布时间:2020-06-21 19:40:20 其他开发

自动注册XA Resource Spring Boot

我试图通过持久支持PostgreSQL的Hazelcast和JPA在我的Spring Boot应用程序中实现XA事务.将Atomikos Spring Boot启动器放在我的pom.xml中可以加载JtaTransactionManager,以将其与@Transactional批注一起使用,但是Hazelcast XA资源并未参与该事务. 我如何让Spring Boot在使用JtaTrans ..
发布时间:2020-06-21 19:40:12 其他开发

如何将Atomikos设置为不写入控制台日志?

Atomikos使用起来很冗长.似乎有很多事务管理器写到控制台的INFO消息(对我来说几乎不相关).假定用于控制消息传递 com.atomikos.icatch.console_log_level 的级别的transaction.properties中的设置似乎没有任何效果,因为即使将INFO设置为WARN(或ERROR),也是如此.消息仍被记录. com.atomikos和atomikos的lo ..
发布时间:2020-06-21 19:40:08 Java开发

WebSphere MQ和Atomikos-进程终止时消息丢失

我的应用程序(春季消息侦听器)从队列中读取并在单个事务中写入数据库.我使用Atomikos提供XA交易行为.例如,当应用程序突然用kill语句终止时,我看到消息丢失了.我需要使用任何特定的配置吗?队列应该持久吗?当前,队列是非持久性的.我的MQ版本是v7.1. 用于侦听器容器的Spring配置如下: ..
发布时间:2020-06-21 19:40:06 其他开发

Atomikos:使用PostgreSQL时无法保存数据

在使用 Atomikos 时遇到了一个奇怪的问题。 我有一个小型测试应用程序(Spring + Hibernate)。它使用两个不同的数据源,我需要测试 JTA 非Java EE容器(在我的情况下为Tomcat)上的功能。 当我使用MySQL作为数据库时,所有内容都可以毫无问题地保存下来。但是当我切换到PostgreSQL时,数据并没有保存到数据库中。 如果我不使用 @Trans ..
发布时间:2020-05-30 00:46:06 Java开发

奇怪的Atomikos异常-init()错误:日志已在使用中?

我们正在尝试在几个本地环境上运行使用Atomikos作为事务管理器的相同Web应用程序(每个环境都使用相同版本的spring,atomikos,tomact等以及相同的配置文件).其中一些可以正常工作,但是其中之一在我们尝试启动tomcat时,出现以下异常: Caused by: java.lang.IllegalStateException: Can't overwrite cause w ..
发布时间:2020-04-25 03:27:10 Java开发

是否可以在JTA(Atomikos)中设置并行事务

我有两个事务资源,数据库和消息队列.因此,我将Atomikos用作XA事务管理器. 在事务(tx1)中,是否可以并行打开另一个分离的事务(tx2)? 在tx2中,它将把一些数据提交到db中,即使tx1可能会失败并最终回滚. tx2必须在tx1内完成,好像在tx2中发生错误时也应该回滚tx1. 有人知道我怎么能做到这一点吗? 谢谢. 解决方案 是的,您可以实现. ..
发布时间:2020-04-25 03:26:57 其他开发

使用Atomikos进行两阶段提交(2PC)配置

我正在创建一个示例应用程序来测试两阶段提交(2PC).我已经从互联网上获取了此处使用的代码位.我正在将Spring,Hibernate和Atomikos与MySQL用作后端.我正在使用两个数据库,故意对第二个数据库进行调用无法检查是否对第一个数据库调用进行了回滚.不幸的是,它似乎不起作用.有人可以指向我一些示例代码的链接吗? 以下是我的配置: Hibernate会话工厂: ..
发布时间:2020-04-25 03:26:53 其他开发

将JTA事务超时从默认更改为自定义

我正在使用Atomikos进行JTA交易. 我对JTA进行了以下设置: UserTransactionImp userTransactionImp = new UserTransactionImp(); userTransactionImp.setTransactionTimeout(900); 但是当我的代码执行JTA事务时,如果花费超过5分钟(这是默认值),则会引发异常: Ca ..
发布时间:2020-04-25 03:26:43 其他开发

Spring Boot Atomikos多个数据源连接池耗尽了普通的JDBC

我有一个使用Atomikos进行JTA托管事务的Spring Boot应用程序.它使用多个数据源来连接多个数据库. 第一个请求返回了预期的结果,但是第二个请求失败,并显示“内存耗尽"异常. 我用纯JDBC和JdbcTemplate尝试了一下,但没有结果.一样. 这是我的Spring Boot版本1.5.8.RELEASE的代码 @SpringBootApplication ..
发布时间:2019-09-02 13:46:42 Java相关

Atomikos vs. Bitronix vs. JBossTS - MVCC和嵌套事务

我想实现前一个事务管理器。但是,由于我还处于概念阶段,我想尝试所有这些事务管理器。我最后选择的标准是易用性,使用Tomcat ,适应性以及嵌套事务和MVCC的大部分支持。 我无法找到有关Bitronix和Atomikos可能支持后者标准的任何信息。 我知道JBossTS支持MVCC和NT - 但我不确定JBoss是否是JBoss使用带来的巨大开销的一个很好的选择。 ..特别是关于Spr ..
发布时间:2019-01-08 20:35:58 Java开发

MySQL和Infinispan - JTA实现

我们在Tomcat下有一个Web应用程序,与Hibernate 4X,Spring 4X和HibernateTransactionManager集成为我们的事务管理器(目前是一个MySQL资源)。 作为我们的一部分配置分布,我们应该将 Infinispan 与我们的缓存管理器集成,以 以外的其他格式存储配置。意义,不是作为Hibernate二级缓存集成! 我设法将Infinispan与Spr ..
发布时间:2018-06-11 14:47:19 J2EE

XID提升0:未知

我使用的是Spring 3.0.5,Hibernate 3.6.7,Atomikos TransactionEssentials 3.7.0和MySQL 5.5 我最近遇到了这个问题, 8小时后超时,并被服务器重置,导致消息“resume for XID'???'raise 0:unknown 以下是我的数据源配置: <豆ID = “myDataSource” 类= “c ..
发布时间:2018-06-08 20:00:05 数据库