XA接口详解X/Open XA接口是双向的系统接口,在事务管理器(Transaction Manager)以及一个或多个资源管理器(Resource Manager)之间形成通信桥梁。事务管理器控制着JTA事务,管理事务生命周期,并协调资源。在JTA中,事务管理器抽象为javax.transacti...
分类:
其他好文 时间:
2015-07-24 12:29:14
阅读次数:
185
Atomikos是一个公司名字,旗下最著名的莫过于其Atomikos的事务管理器产品。产品分两个:一个是开源的TransactionEssentials,一个是商业的ExtremeTransactions。TransactionEssentials的主要特征:JTA/XA 事务管理 —— 提供事务管...
分类:
编程语言 时间:
2015-07-24 10:38:43
阅读次数:
320
【如何实现XA式、非XA式Spring分布式事务】【http://www.importnew.com/15812.html】在JavaWorld大会上,来自SpringSource的David Syer跟大家分享了Spring应用的几种事务处理机制。读完此文,你可以了解可以用分布式事务做些什么、不能...
分类:
编程语言 时间:
2015-07-21 23:47:02
阅读次数:
166
查看当前支持的存储引擎mysql>showengines;+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
|Engine|Support|Comment|Transactions|XA|Savepoints|
+--------------------+-------..
分类:
数据库 时间:
2015-07-21 19:05:09
阅读次数:
186
现场报有一个保存功能很慢,这个保存功能只是修改一条单据的一个状态。系统中间件是weblogic,数据库是oracle。
1. 先看weblogic,发现有分布式锁等待超时,奇怪了,没有分布式数据库啊,查了下,JDBC驱动是XA的,与其他模块的调用用的是SOA。
2. 用httpwatch看了下,功能的请求花费了1千多秒,是主请求,没有其他的分支。
3. 查看数据库,手...
分类:
其他好文 时间:
2015-07-14 20:30:39
阅读次数:
136
【MySQL如何实现分布式事务?】http://www.linuxidc.com/Linux/2013-10/91925.htmInnodb存储引擎支持XA事务,通过XA事务可以支持分布式事务的实现。分布式事务指的是允许多个独立的事务资源(transac tional resources)参与一个全...
分类:
其他好文 时间:
2015-07-08 00:31:36
阅读次数:
174
开源消息总线支持JMS1.1和J2EE 1.4规范的 JMS Provider实现(持久化,XA消息,事务)对Spring的支持,ActiveMQ可以很容易内嵌到使用Spring的系统里面去支持多种传送协议:in-VM,TCP,SSL,NIO,UDP,JGroups,JXTA支持通过JDBC和jou...
分类:
其他好文 时间:
2015-07-07 12:39:05
阅读次数:
115
为了说明X/Open XA接口在JTA事务管理中的重要性,以及它使用的时机,我们以前一章提到的一段固定收入交易的EJB代码为例: @TransactionAttribute(TransactionAttributeType.REQUIRED)?
?public?void?placeFi...
分类:
其他好文 时间:
2015-06-23 12:06:43
阅读次数:
921
Open Group组织定义的分布式事务处理模型包括:应用程序(AP)、事务管理器(TM)、资源管理器(RM)、通信资源管理器(CRM)。 常见的事务管理器就是事务中间件(通常由应用服务器来实现)、常见的资源管理器就是数据库、常见的通信管理器就是消息中间件。 XA规范:Open Group组织为分布...
分类:
编程语言 时间:
2015-06-20 11:54:19
阅读次数:
216
最近监控系统日志时发现出现一个新的错误信息,很奇怪,之前没有过。如下:
ORA-24777:不允许使用不可移植的数据库链路。
跟踪程序进去发现是通过dblink查询某个远程库表,而且由于使用了XA分布式事务数据库连接。大家也许都知道XA有不少限制条件,之前也遇到过,都绕着走了。但是最近没有调整过程序也没有改变过dblink的配置,怎么回事呢?只能网上搜索,结果有人遇到过,说是oracle db...
分类:
数据库 时间:
2015-06-12 19:26:17
阅读次数:
292