xa

    0热度

    1回答

    我的问题是这样的: 说我有一个事务管理器和2个资源管理器。 TM告诉RM准备。 RMs确认他们已准备好/投票yes。 TM告诉RM要提交。 RM 1提交并确认提交。 由于网络故障,RM 2永远不会收到提交消息。 在这种情况下,我知道RM 2处于等待状态,然后会话在数据库中超时并进入置疑状态。 如果TM在超过AbandonTimeout之前未与RM重新连接,则放弃该事务。 我的问题是,当TM继续尝试

    3热度

    1回答

    我们有什么,我们相信这是一个相当普遍的XA的使用情况: 读取来自于队列 一个消息的一些数据写入到数据库 写的响应消息发送到出队列(其不同于在队列) 然而,我们还需要一种方法来处理内部错误和有害消息。我们心目中的控制流程是这样的: 从在队列 写入读取信息到数据库 如果有异常回滚数据库事务 如果数据库上没有任何异常运行落实阶段1 如果一切正常(没有回滚并提交phase1正常)将成功消息写入出队 如果对

    3热度

    1回答

    任何人都可以告诉我如何在postgresql中处理分布式事务,也称为“XA”?有没有关于它的任何资源?非常感谢任何答案。

    2热度

    4回答

    我是相当新的XA和非XA的世界。我的要求是从队列中读取消息,直到出现NO消息。对于队列中的每条消息,转到数据库并执行一些事务,如选择,插入,更新。 这是可能实现这一目标使用非XA数据源?我目前正在使用XA数据源,但了解到它的成本很高,性能受到影响。 感谢任何帮助!由于

    1热度

    1回答

    我读过维基百科关于嵌套两阶段提交(http://en.wikipedia.org/wiki/Two-phase_commit_protocol#Tree_two-phase_commit_protocol),它允许人们有一个两阶段提交树。 在java中是否有可用的东西,并与JTA实现工作?

    0热度

    1回答

    我遇到了一个非常接近此问题的问题Sharing a transaction while using AbstractRoutingDataSource to switch datasources但我无法使用接受的答案解决问题。我有一个事务处理方法,他们必须在事务模式下将相同的实体写入两个不同的数据源。当事务提交我有一个 Internal Exception: java.sql.SQLIntegri

    0热度

    1回答

    我只是一个初学者,我试图学习如何使用x架构来连接两个db2数据库。我知道一些关于XA的东西,就像不同数据库之间的API一样。我想知道是否有人拥有所有xa db2命令的一些资源,我可以试用它们。我想我不能使用命令行进行xa,我需要编写一个SQL应用程序。请纠正我错在哪里。谢谢。每一个答案是赞赏。

    0热度

    1回答

    我们正在JBoss 7.1.1应用程序服务器中为后端集群MySQL服务器(主 - 主配置)配置XA数据源。下面是数据源配置: <xa-datasource jndi-name="java:/datasoucrenew" pool-name="datasoucrenew" enabled="true" use-ccm="false"> <xa-datasource-property

    3热度

    1回答

    我一直在使用Java EE平台编程一段时间,但有时我错过了更大的图片。 使用EJB和Container-Managed Transactions,如何在单个事务中对多个数据源执行操作? 我的代码如下所示: AAA级EJB模块 包含一个persistence.xml指向第一个数据源。 @Stateless public class AaaDao { @PersistenceContext

    1热度

    1回答

    我有一个独立的应用程序(一个简单的命令行jar),它可以读取或生成来自/去往ActiveMQ队列的消息(无事务)。 我想添加功能,以便能够从远程ActiveMQ队列中读取消息并将其放入另一个远程ActiveMQ队列中。这两个ActiveMQ可能完全不同,而且不一样,如果有任何连接问题,我还要确保在传输过程中不会丢失任何消息。 我一直在做很多关于事务的阅读,据我所知,因为我在2个完全不同的Activ