首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >weblogic服务器中LLR与仿真2-PC的区别

weblogic服务器中LLR与仿真2-PC的区别
EN

Stack Overflow用户
提问于 2014-06-26 04:05:58
回答 1查看 2.3K关注 0票数 1

首先,这些是协议吗?或者交易类型?第二,他们之间的主要区别是什么?这就是甲骨文所说的最后一次日志资源:

使用此选项,使用连接的事务分支被处理为事务中的>最后一个资源,并作为一个单阶段提交操作处理。操作的>结果写入资源本身的日志文件中,结果>决定事务准备阶段的成败。

以及模拟两阶段提交

使用此选项,使用连接的事务分支总是返回事务准备阶段的>success。

这件事还不太清楚,请有人帮我说清楚。耽误您时间,实在对不起。

EN

回答 1

Stack Overflow用户

发布于 2014-06-26 15:32:45

这一切都与gobal事务(XA)的工作方式有关:

理解模拟的两阶段提交事务选项

如果您需要使用JDBC数据源支持分布式事务,但是您的DBMS没有可用的XA兼容驱动程序,则可以为数据源选择模拟非XA驱动程序的两阶段提交选项,以模拟事务的两阶段提交。

理解日志记录最后资源事务选项

JDBC支持通过WebLogic数据源进行日志记录最后资源(LLR)事务优化。LLR是一个性能增强选项,它允许一个非XA资源参与具有与XA相同的ACID保证的全局事务。LLR是对“最后的代理优化”的改进。它不同于最后的代理优化,因为它是事务安全的。

您几乎总是希望使用LLR,除非这不是一个选项,因为您的jdbc驱动程序。注意,在链接中没有关于2阶段提交仿真的“优点”部分。

理解模仿2相共济会

了解LLR

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24422201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档