- 浏览: 219605 次
- 来自: ...
文章分类
- 全部博客 (80)
- 设计架构 (9)
- Javascript,Css (2)
- JVM (7)
- Swing,Applet (1)
- 图像处理 (5)
- Java本地方法 (1)
- 项目管理 (6)
- WEB服务器 (5)
- 数据库 (22)
- linux,unix (2)
- Java collection framework (2)
- safe (0)
- WEB (4)
- HTTP长连接 (1)
- Javascript (6)
- Css (5)
- HTML (1)
- Hibernate (2)
- Spring (0)
- Struts (0)
- NOSQL (0)
- Ibatis (0)
- Core Java (1)
- UI (1)
- dhkchkconfig--- (0)
最新评论
-
ietttt:
楼主方便给个QQ吗?遇到紧急问题想请教楼主。
Java操作visio文档 -
davidtps:
学习了
比较一下ArrayList和LinkedList: -
mousepc:
不错的文章,谢谢!
比较一下ArrayList和LinkedList: -
lliiqiang:
相应的jar包呢
Java操作visio文档 -
pangtao:
分析的很到位,谢谢
比较一下ArrayList和LinkedList:
An XA transaction, in the most general terms, is a "global transaction"that may span multiple resources. A non-XA transaction always involvesjust one resource. XA 连接与非 XA 连接不同。一定要记住 XA 连接参与了 JTA 事务。这意味着 XA 连接不支持 JDBC 的自动提交功能。同时,应用程序一定不要对 XA 连接调用 java.sql.Connection.commit() 或者 java.sql.Connection.rollback() .相反,应用程序应该使用 UserTransaction.begin()、 UserTransaction.commit() 和 serTransaction.rollback() .
An XA transaction involves a coordinating transaction manager, withone or more databases (or other resources, like JMS) all involved in asingle global transaction. Non-XA transactions have no transactioncoordinator, and a single resource is doing all its transaction workitself (this is sometimes called local transactions).
XA transactions come from the X/Open group specification ondistributed, global transactions. JTA includes the X/Open XA spec, inmodified form.
Most stuff in the world is non-XA - a Servlet or EJB or plain oldJDBC in a Java application talking to a single database. XA getsinvolved when you want to work with multiple resources - 2 or moredatabases, a database and a JMS connection, all of those plus maybe aJCA resource - all in a single transaction. In this scenario, you'llhave an app server like Websphere or Weblogic or JBoss acting as theTransaction Manager, and your various resources (Oracle, Sybase, IBM MQJMS, SAP, whatever) acting as transaction resources. Your code can thenupdate/delete/publish/whatever across the many resources. When you say"commit", the results are commited across all of the resources. Whenyou say "rollback", _everything_ is rolled back across all resources.
The Transaction Manager coordinates all of this through a protocolcalled Two Phase Commit (2PC). This protocol also has to be supportedby the individual resources.
In terms of datasources, an XA datasource is a data source that canparticipate in an XA global transaction. A non-XA datasource generallycan't participate in a global transaction (sort of - some peopleimplement what's called a "last participant" optimization that can letyou do this for exactly one non-XA item).
For more details - see the JTA pages on java.sun.com. Look at theXAResource and Xid interfaces in JTA. See the X/Open XA DistributedTransaction specification. Do a google source on "Java JTA XAtransaction".
发表评论
-
Can’t connect to local MySQL server through socket 解决办法
2012-06-14 20:56 1012启动mysql 报错: ERROR 2002 (HY0 ... -
PLSQL 查询不出中文问题
2012-06-14 14:17 2737我的操作系统是英文版的,oracle是中文版的,在PL ... -
inux系统上安装MySQL 5.5prm
2012-06-09 22:47 848http://www.cnblogs.com/sunson/a ... -
mysql优化配置参数
2012-05-31 11:04 860http://www.jb51.net/article/264 ... -
HBase 云计算的分布式数据库
2012-05-21 10:55 0http://wenku.baidu.com/view/524 ... -
hibernate的坏处
2012-05-20 12:48 0我平常做金融类产品居多,深知这个东西的害处。onecan说的对 ... -
Dbutils
2012-05-20 12:19 1046Common Dbutils是操作数据库的组件,对传统操作数据 ... -
Mysql数据库服务器性能配置优化一 -- 硬件配置及优化,RAID优化
2012-05-18 17:46 2077近期公司采购了 ... -
RAID 5 and MySQL is NOT recommended
2012-05-18 17:37 937http://www.razzed.com/2009/01/1 ... -
临时表作用
2012-05-04 15:45 10031.事务处理的中间数据,回滚 2.分析数据中间数据 3.复 ... -
临时表在不同数据库设计中的作用
2012-05-04 15:35 3246在以前数据库 ... -
Oracle Apex
2012-04-30 10:59 753http://wenku.baidu.com/view/f83 ... -
JDBC事务和JTA (XA)事务
2012-04-27 14:28 2520事务简介 一般情况下,J2EE应用服务器支持JDBC事务、J ... -
Spring事务的传播行为
2012-04-27 11:34 961在service类前加上@Transa ... -
什么是事务的传播特性?
2012-04-27 11:33 3357我们都知道事务的概 ... -
数据库事务隔离级别与锁
2012-04-27 11:19 1904数据库事务隔离级别 ... -
索引与散列
2012-04-18 22:30 879http://wenku.baidu.com/view/3c8 ... -
数据库集群技术分析和比较
2012-04-18 22:15 759http://www.51cto.com/art/200607 ... -
数据库优化之:MySQL查询优化
2012-04-18 21:32 1069http://zj86.info/?post=133 ... -
横向比较数据库中不同的索引机制
2012-04-18 20:07 993http://database.51cto.com/art/2 ...
相关推荐
赠送jar包:dynamic-datasource-spring-boot-starter-3.4.1.jar; 赠送原API文档:dynamic-datasource-spring-boot-starter-3.4.1-javadoc.jar; 赠送源代码:dynamic-datasource-spring-boot-starter-3.4.1-sources...
赠送jar包:dynamic-datasource-spring-boot-starter-3.4.1.jar; 赠送原API文档:dynamic-datasource-spring-boot-starter-3.4.1-javadoc.jar; 赠送源代码:dynamic-datasource-spring-boot-starter-3.4.1-sources...
赠送jar包:sentinel-datasource-extension-1.8.0.jar; 赠送原API文档:sentinel-datasource-extension-1.8.0-javadoc.jar; 赠送源代码:sentinel-datasource-extension-1.8.0-sources.jar; 赠送Maven依赖信息...
赠送jar包:sentinel-datasource-extension-1.8.0.jar; 赠送原API文档:sentinel-datasource-extension-1.8.0-javadoc.jar; 赠送源代码:sentinel-datasource-extension-1.8.0-sources.jar; 赠送Maven依赖信息...
sentinel-datasource-extension-file-pull.zip
dynamic-datasource-spring-boot-starter-3.2.0.jar
sentinel-datasource-extension-1.4.0.jar
Dynamic-Datasource (opens new window)- 基于 SpringBoot 的多数据源组件,功能强悍,支持 Seata 分布式事务。 支持 数据源分组 ,适用于多种场景 纯粹多库 读写分离 一主多从 混合模式。 支持数据库敏感配置信息 ...
多数据源调整和修改,支持数据源的切换等功能
Dynamic-Datasource (opens new window)- 基于 SpringBoot 的多数据源组件,功能强悍,支持 Seata 分布式事务。 支持 数据源分组 ,适用于多种场景 纯粹多库 读写分离 一主多从 混合模式。 支持数据库敏感配置信息 ...
Dynamic datasource, multipl-SpringBoot-DynamicDataSource
sentinel-datasource-extension-1.3.0-GA.jar
sentinel-datasource-nacos-1.3.0-GA.jar
Grafana的CM插件,可以很方便的监控CDH集群的资源使用情况以及组件健康程度。支持Grafana3及以上版本。如何给Grafana安装此插件请参考我的博客,谢谢。
一个基于springboot的快速集成多数据源的启动器简介dynamic-datasource-spring-boot-starter是一个基于springboot的快速集成多数据源的启动器。其支持Jdk 1.7 +,SpringBoot 1.4.x 1.5.x 2.xx。文件| 文献资料|特性...
spring-boot-dynamic-datasource-started-master.rar
从github上拉下来的dynamic-datasource-spring-boot-starter 3.1.1版本,用于学习交流
标签:aries-datasource-3.0-M1-sources.jar,aries,datasource,3.0,M1,sources,jar包下载,依赖包
赠送jar包:spring-cloud-alibaba-sentinel-datasource-2021.1.jar; 赠送原API文档:spring-cloud-alibaba-sentinel-datasource-2021.1-javadoc.jar; 赠送源代码:spring-cloud-alibaba-sentinel-datasource-2021....
springboot结合自定义注解整合动态数据源实现通过注解切换,事务回滚springboot结合自定义注解整合动态数据源实现通过注解切换,事务回滚springboot结合自定义注解整合动态数据源实现通过注解切换,事务回滚