xa

    0热度

    1回答

    昨天我试图将我的软件包从ServiceMix 4.4.1迁移到Fuse ESB Enterprise 7.1.0。与本地交易捆绑工作正常,但其他与XA交易的工作不好。他们用以下消息连续写回日志文件: 13:30:29,283 | WARN | cation-stageOne] | PooledSession | 139 - org.apache.activemq.activemq-spring -

    2热度

    1回答

    看来我并不完全了解XA交易的工作原理。我认为这是原子性的:我认为当我提交一个事务时,新的消息和新的数据将在同一时间可用。 这个误解引发了以下问题: 将新行插入到数据库中,并将消息发送到事务性路由中的队列。在另一个路由中收到消息。然后,此路线尝试对插入前一路线的行执行一些操作。但它没有看到它们! 配置第二条路由,以便在发生异常时将消息回滚到队列。而且我看到,第二次运行后,路线会看到行! 作为一个结论

    4热度

    1回答

    可以Akka演员参加XA transaction?例如,参与者是否可以在与数据库操作(假设JDBC驱动程序是XA驱动程序)相同的XA事务中向远程参与者发送消息,以便在数据库操作失败时,参与者不会发送消息?

    2热度

    1回答

    有人说你可以使用Spring + Hibernate处理任何全局事务,是不是真的?其他人说,你还需要一个应用服务器XA数据源或另一个XA JTA实现,如atomikos或JbossTS或Bitronix。 那个人是对的? A)Spring + Hibernate B)spring + hibernate +另一个XA JTA实现?

    1热度

    1回答

    请问我可以使用XA体系结构,JMS和Camel来指向跨多个容器的事务控制的任何示例代码。

    2热度

    1回答

    我正在用Spring Batch编写大量批量作业,这些批量作业主要是从数据库导出/导入数据库。 Spring Batch作业存储库数据库和目标数据库(来自/我读/写数据)位于不同的机器上。 我的问题是我应该在此配置中使用XA事务吗? 我想知道在某些时候连接到作业存储库数据库刹车的场景,它是否会潜在地破坏数据?就像这样: 工作启动(写入工作资料库) 读/流程/事务中的目标DB写入 链接到工作仓库分贝

    1热度

    2回答

    我正在使用我的Spring应用程序配置Atomikios TM API来实现全局事务。由于Atomikios要求XADatasource正常工作,所以我已经完成了JNDI查找以获得相同的结果。但是,不幸的是,我在查找时遇到了以下错误。 对象类型的[类com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource]可在JNDI位置[JDBC /嚼团]是不能分配给[javax.s

    4热度

    3回答

    我正在运行一个JPA/Spring应用程序,该应用程序连接到Microsoft SQL Server上的多个启用XA的数据源。一切都运行得很好,随着全球交易正常启动和回滚根据需要... 但是,飘飞的JBoss去野外,开始滥发以下警告每隔几秒钟: 10:25:22,524 WARN [com.arjuna.ats.jta] (Periodic Recovery) ARJUNA016027: Loca

    0热度

    1回答

    如果我想迁移使用旧JDBC接口支持XA的程序,需要做什么?我的意思是我需要在代码中执行的详细步骤。 该程序在单个数据库上运行,但新功能需要引入新架构,而某些旧功能需要支持2个架构中的事务。我们正在使用JBOSS。 迁移此步骤的最小步骤是什么? 谢谢。

    2热度

    1回答

    我的目标是建立一个独立的解决方案,用于在MySQL上使用基于Hibernate的JPA构建本地和分布式事务的JUnit测试。 到目前为止,我已经能够使用XADataSource访问XAResource并按照2阶段提交协议管理分布式事务。但是,我必须直接发出SQL语句。 我一直在尝试做同样的事情,但使用JPA 2.0持久性。 我正在使用simple-jndi来实现内存中的JNDI实现。 但是,每当H