背景:
在项目上,不管是ADF应用,BPM应用,或者是OSB、SOA接口,数据源和出站连接池的建立必然少不了,而数据源的类型就有Xa数据源和非Xa数据源,那我们如何选择呢,选择不当会造成什么后果呢,下面给出一点小小的心得
如何选择:
在新建数据源的时候,经常面临是建立Xa数据源还是非Xa数据源,这块有一个选择标准,如果数据库后台package的函数或者过程
需要commit或者rollback,那么调用这个package的数据源就必须是非Xa的。
换言之,需要统一事物管理的用Xa数据源,事物需要单独处理的用非Xa数据源。
如Soa、Osb接口就需要用Xa数据源,ADF程序或者自开发的有用到JDBC连接方式的程序都需要用非Xa数据源
选择不当:
如果在调用程序中有commit或者rollback,而数据源又选择了Xa类型,后台 可能会出现如下错误
JDBC driver does not support XA, hence cannot be a participant in two-phase commit. To force this participation, set the GlobalTransactionsProtocol attribute to LoggingLastResource (recommended) or EmulateTwoPhaseCommit for the Data Source = wmsSqlServerDS
XA数据源超时设置:
XA数据源建立后,通常需要设置下事物超时和超时时间
关于我们 武汉联从信息技术有限公司(简称:联从信息)联从信息技术有限公司是专注于企业数字化转型,主要业务包含
1.企业统一门户(界面聚合、信息聚合、业务协同, 统一入口,统一用户与认证,统一消息,统一待办,统一流程,统一体验)
2.集团官网
3.ESB企业服务总线(系统之间的集成交互)
4.低代码平台
5.固定资产管理系统
6.BPM流程平台(跨系统流程集成平台)
7.IDM身份管理平台(全集团账号、权限管理平台)
8.移动APP(钉钉&企业微信&飞书&Welink集成)
9.Oracle中间件产品实施及交付(Webcenter Portal 、ECM 、SOA、OSB、BPM、IDM、Aotuvue)
10.定制化业务系统 联从信息核心团队服务过的客户超过150家以上,他们的行业覆盖工业制造、生物医药、房地产、金融、快消品、白色家电、科技公司等,既有欧美企业,又有国内大中型国企和民营企业,他们都是行业中的佼佼者,其中一些客户还在世界500强中占有一席之地。 联从信息拥有一支中国大陆地区在人数和经验上领先的IT应用实施咨询服务团队,团队建立至今专注于企业服务10年,并在长期的企业信息化建设服务中积累了丰富的实战经验。
武汉联从信息 微信号 :联从信息
联系我们:13482048955