多数据源问题--Spring+Ibatis 访问多个数据源(非分布式事务)
摘要:有的时候,我在一个工程中需要访问两个以上的数据源,尤其是在系统集成的时候,以下是我在系统集成的时候遇到的情况,我的工程的架构是:spring2.0+ibatis2.0+struts1.2. 数据库是oracle数据库,而需要集成的系统是sql server数据库,对方没有提供接口,要求直接操作sql
阅读全文
posted @
2015-09-11 19:38
duanxz
阅读(1059)
推荐(0) 编辑
DTP模型之一:(XA协议之一)XA协议、二阶段2PC、三阶段3PC提交
摘要:XA协议 XA是一个分布式事务协议,由Tuxedo提出。XA中大致分为两部分:事务管理器和本地资源管理器。其中本地资源管理器往往由数据库实现,比如Oracle、DB2这些商业数据库都实现了XA接口,而事务管理器作为全局的调度者,负责各个本地资源的提交和回滚。XA实现分布式事务的原理如下: XA接口详
阅读全文
posted @
2015-07-24 10:34
duanxz
阅读(11491)
推荐(0) 编辑
Spring+iBatis+Atomikos实现JTA事务
摘要:Atomikos是一个公司名字,旗下最著名的莫过于其Atomikos的事务管理器产品。产品分两个:一个是开源的TransactionEssentials,一个是商业的ExtremeTransactions。TransactionEssentials的主要特征:JTA/XA 事务管理 —— 提供事务管...
阅读全文
posted @
2015-07-24 10:18
duanxz
阅读(852)
推荐(0) 编辑
Atomikos 中文说明文档【转】
摘要:Atomikos翻译文档(英文文档来源:下载安装包中START_HERE.html) ----译者:周枫请尊重劳动成果,转载请标明,英语水平有限,如有不准确地方请在评论中指出,谢谢官网地址:http://www.atomikos.com/Main/WebHome使用版本:AtomikosTransa...
阅读全文
posted @
2015-07-24 09:59
duanxz
阅读(5231)
推荐(0) 编辑
DTP模型之二:(XA协议之二)jotm分布式事务实现
摘要:分布式事务是指操作多个数据库之间的事务,spring的org.springframework.transaction.jta.JtaTransactionManager,提供了分布式事务支持。如果使用WAS的JTA支持,把它的属性改为WebSphere对应的TransactionManager。 在
阅读全文
posted @
2015-07-14 17:58
duanxz
阅读(891)
推荐(0) 编辑