论坛首页 综合技术论坛

Difference between DataSource and XADataSource

浏览 2232 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-11-01   最后修改:2010-11-30
You need an XADataSource if you want to execute a Distributed Transaction. You should use XADataSource instead of DataSource if the application

1. Uses the Java Transaction API (JTA)
2. Includes multiple database updates within a single
   transaction
3. Accesses multiple resources, such as a database and the
   Java Messaging Service (JMS), during a transaction
4. Use the same connection pool on multiple servers

翻译:

如果你想执行一个分布式事务,你需要使用XADataSource。如果你的应用满足以下条件你应该使用XADataSource代替DataSource:

1.使用JTA(JAVA Transaction API)
2.一个事务中包含多条数据更新
3.一个事务中访问多个资源,比如数据库,JMS等
4.多个服务器使用同一个连接池

ps:本来想查查 XADataSource与 DataSource的区别,就在一个国外论坛发现这么一段回答,翻译了下,不知道他的回答或我的翻译对不对,希望拍砖指导。
   发表时间:2010-11-01  
不用查吧,X 在老外的字典里就是Cross的意思.....
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics