广告
返回顶部
首页 > 资讯 > 数据库 >Mycat分布式事务两阶段提交过程是怎样的
  • 532
分享到

Mycat分布式事务两阶段提交过程是怎样的

2024-04-02 19:04:59 532人浏览 泡泡鱼
摘要

本篇文章为大家展示了Mycat分布式事务两阶段提交过程是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 两阶段提交过程可以用以下图

本篇文章为大家展示了Mycat分布式事务两阶段提交过程是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。


两阶段提交过程可以用以下图来说明:
Mycat分布式事务两阶段提交过程是怎样的

解释如下:
第一阶段:
预备阶段需要写事务日志,以备第二阶段commit时候机器失败导致无法恢复事务。
Mysql 直到5.7的某个版本,才修复了一直以来的XA缺陷,即binlog不写prepare日志,导致主从数据可能不一致。

第二阶段:
将提交分成两阶段进行的目的很明确,就是尽可能晚地提交事务,让事务在提交前尽可能地完成所有能完成的工作,这样,最后的提交阶段将是一个耗时极短的微小操作,这种操作在一个分布式系统中失败的概率是非常小的,也就是所谓的“网络通讯危险期”非常的短暂,这是两阶段提交确保分布式事务原子性的关键所在。

上述内容就是Mycat分布式事务两阶段提交过程是怎样的,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网数据库频道。

您可能感兴趣的文档:

--结束END--

本文标题: Mycat分布式事务两阶段提交过程是怎样的

本文链接: https://www.lsjlt.com/news/66263.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Mycat分布式事务两阶段提交过程是怎样的
    本篇文章为大家展示了Mycat分布式事务两阶段提交过程是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 两阶段提交过程可以用以下图...
    99+
    2022-10-19
  • 分布式事务CAP两阶段提交及三阶段提交详解
    目录1关于分布式系统1.1介绍1.2优势和不足2分布式事务2.1CAP理论2.2CAP的组合情况2.3数据一致性模型2.4分布式事务应用场景2.4.1典型支付场景2.4.2 ...
    99+
    2022-11-13
  • 分布式数据库事务的两阶段提交介绍
    在分布式系统中,各个节点之间在物理上相互独立,通过网络进行沟通和协调。由于存在事务机制,可以保证每个独立节点上的数据操作可以满足ACID。但是,相互独立的节点之间无法准确的知道其他节点中的事务执行情况。所以...
    99+
    2022-10-18
  • MySQL中的数据编辑过程中涉及的两阶段提交分别是什么
    这期内容当中小编将会给大家带来有关MySQL中的数据编辑过程中涉及的两阶段提交分别是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。MySQL 数据库中的两阶段提交,不...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作