1、基础理论知识篇“两阶段提交”如果你了解可以跳过这段,当然如果你想深入了解你可以购买相关书籍或去搜索相关资料阅读
两阶段提交分为 正常提交和异常提交或异常回滚
上面是正常提交的示意图,协调者发起预提交请求,参与者回复成功之后协调者再次发起commit请求,统一提交事物。事物结束。 如果这两阶段提交过程当中有任何一个请求出现异常就会回滚,如下流程:
异常请求包括预提交 返回预提交的应答,commit请求 等任何一个失败都会导致整个事物回滚。 二阶段提交的问题
“二阶段提交”还有一个很严重的问题就是如果commit过程当中失败了 就导致了全部事物失败,代价很大,简单粗暴的处理方式
还有一个问题是如果 commit过程中网络出现问题 commit没有被整个事物的参与者之一或者多个收到,这个时候就继续阅读与本文标签相同的文章
上一篇 :
eclipse - Java集成开发环境
-
深入浅出变长结构体
2026-05-24栏目: 教程
-
三个类之间的相互调用实现
2026-05-24栏目: 教程
-
拥堵全国第7降到第39位,阿里云高德蚂蚁携手武汉治堵
2026-05-24栏目: 教程
-
可视化文件消息收发一体化Socket实现V0.1
2026-05-24栏目: 教程
-
VC中共享违例问题及解决方案
2026-05-24栏目: 教程
