开发者社区> 问答> 正文

针对部分场景,XA 规范还定义了哪些优化措施?

针对部分场景,XA 规范还定义了哪些优化措施?

展开
收起
游客vvhuafakamuxq 2022-05-09 13:08:37 290 0
来自:阿里技术
1 条回答
写回答
取消 提交回答
  • 如果 TM 发现整个事务只涉及到一个 RM,那么就会将整个过程退化为一阶段提交。 如果 RM 收到的 AP 的数据操作是只读操作,那么它可以在阶段 1 就将事务完成并告知 TM 其不再参与阶段 2 的过程。会有脏读的风险。 如果 RM 在阶段1完成后,长时间等不到阶段 2 的指令,那么其可以自动提交或者回滚本地事务。这叫做 Heuristic Completion,注意这种场景有可能会破坏事务的一致性,产生异常。

    2022-05-09 18:02:02
    赞同 展开评论 打赏
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
快速变化背景下,组织如何保持过程的稳定性 立即下载
快速变化背景下,组织如何保持过程的稳定性? 立即下载
《用管控策略设定多账号组织全局访问边界》 立即下载