博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
说说分布式事务(一)
阅读量:6377 次
发布时间:2019-06-23

本文共 252 字,大约阅读时间需要 1 分钟。

2PC(两阶段事务提交)

两阶段事务提交简化图

图片描述

两阶段事务提交异常点

  1. 节点本身故障(比如Down机)

  2. 节点之间通信故障

两阶段事务提交错误点分析

图片描述

说明

  1. 图中有问号的条目,是我不确定的地方,但是不影响这个分布式事务的结果

  2. 图中的感叹号条目,个人感觉其实也是允许先发消息再记录日志的,但是如果这样子做以后发生Down机,客户端或者TM都需要向其它机器询问结果才能得到结论(而这样子做的话会大大加长分布事务的阻塞时间和事务处理的复杂度,同时这样做会有一个致命的缺陷,抹除了一部分可以自恢复场景。

参考资料

附件

转载地址:http://bnnqa.baihongyu.com/

你可能感兴趣的文章
句子分类_语法微课句子的分类+文本讲解
查看>>
显示提示_体检报告显示:“转氨酶”升高!提示身体可能出现了这些健康问题...
查看>>
图形化分析工具_推荐一款基于小米 soar 的开源 sql 分析与优化的 web 图形化工具...
查看>>
485 工控机 接线方式_RS485温湿度传感器的接线方式及注意事项
查看>>
12306排队是什么意思_12306订单请求排队中是什么意思 要等多久
查看>>
u3d游戏开发视频潭州_unity3d教程视频-unity3d教程中文零基础入门/u3d游戏开发/特效案例/项目实战V2.0 最新版 - 极光站...
查看>>
c++区块链实例_cpp 区块链模拟示例(二)工程代码解析
查看>>
hourglass论文_论文笔记 Stacked Hourglass Networks for Human Pose Estimation
查看>>
更新fielddata为true_elasticsearch 5.2使用ICU插件进行排序需要fielddata = true吗?
查看>>
java 接口的本质_Java基本概念:接口
查看>>
java死锁的解决_java中常见的死锁以及解决方法代码
查看>>
java菜单栏不下拉_我java代码中的下拉列表设好后为什么无法下拉?
查看>>
java传递引用类型的实质_java的引用类型以及值传递
查看>>
c java sha1加密解密_java HMACSHA1加密算法
查看>>
java经典题水仙花_非常经典的JAVA编程题(水仙花数)
查看>>
java图像url无效_java – 尝试在JFrame中显示URL图像
查看>>
JAVA中file是不是字节流_Java IO-file(读写查)字节流、字符流
查看>>
java io教学文件_通过代码实例跟我学Java语言程序设计及应用技术——Java文件IO技术及应用相关的教学示例(第4部分)...
查看>>
JAVA匹配所有英文_java匹配汉字、英文、数字
查看>>
java_语句姓名_密码_JAVA程序设计项目报告书.doc
查看>>