`
fengzl
  • 浏览: 214064 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

两段式提交

阅读更多
通过使用某种协议进行通信来完成分布式事务,被称为两段式提交。从名字上看,您可能已经知道有两个阶段:



    * 第一个阶段,即预提交:
          o 事务协调器给每个事务管理器发送准备操作的信号。
          o 事务管理器将操作(通常是数据更新)步骤(或细节)写入事务日志。如果失败,事务管理器使用这些步骤重复操作。
          o 事务管理器本地创建事务并通知资源管理器对资源(例如,数据库或消息服务器)执行操作。
          o 资源管理器执行操作并向事务管理器报告成功(准备提交信号)或失败(准备回滚)。
          o 资源管理器等待事务管理器进一步的指令。
          o 事务管理器向事务协调器报告成功或失败。
    * 第二阶段,即提交阶段:在第二阶段中,第一阶段的结果将传送给所有事务管理器。如果任何事务管理器报告失败,所有的事务参与者都必须回滚。
          o 事务协调器让所有事务管理器提交(或回滚)。
          o 所有事务管理器将提交或回滚信息传递给其资源管理器。
          o 资源管理器将成功或失败提示返回给事务管理器。
          o 事务管理器向事务协调器报告成功或失败。
分享到:
评论
2 楼 unreal_cheng 2008-10-27  
关注您说提的问题
1 楼 unreal_cheng 2008-10-27  
请问能提供一个分段式事务的例子么?

相关推荐

    装配式建筑在方案设计阶段的几点建议.docx

    15、预制楼梯建议只预制梯段,不包含平台,规格统一,尤其注意镜像布置后两个梯段的区别。(主要是挑耳方向) 16、根据现有塔吊布置,深化设计单位对构件布置和拆分进一步细化。 17、楼梯段移交标准抓紧明确,是否...

    数字式电子秒表设计.doc

    图2 原理电路图 本电路中使用两个基本RS触发器提供置位、复位、和清零信号,555定时器提供时钟脉冲 信号,三块74LS160作为译码/分频单元,有效、简洁地完成了秒表所具备的所有功能( 清零、启动计时、暂停计时及...

    kermoss:响应式业务流的传奇交易实现

    为了提高分布式环境中的性能和一致性,应用程序不应采用诸如两阶段提交之类的方式,否则您将发现自己处于类似于两个一般问题的情况下,而应寻求最终的一致性。在这种模型中,交易操作分为多个步骤。在执行过程中。 ...

    超实用的jQuery代码段

    1.3 实现幻灯片式的淡入淡出效果 1.4 切换页面的淡入淡出 1.5 页面的滑动隐藏 1.6 切换页面的滑动 1.7 图片的动画效果 1.8 停止动画效果 1.9 不可不知的Callback回调 1.10 提高效率的链式(Chaining)操作 1.11 在新...

    Dropblox:Dropbox(启发式)数据块存储和检索服务

    两阶段提交。 Dropblox的下一步是什么 存储当前不是持久性的-全部存储在内存中,因此如果服务器关闭,数据将丢失。 改变这个。 用法 要将协议缓冲区IDL构建到自动生成的存根中: $ mvn protobuf:compile protobuf...

    网络爬虫调研报告.docx

    2.1.1爬虫工作策略 Nutch爬虫的工作策略一般则可以分为累积式抓取(cumulative crawling)和增量式抓取(incremental crawling)两种。 累积式抓取是指从某一个时间点开始,通过遍历的方式抓取系统所能允许存储和...

    MySQL(二)InnoDB的内存结构和特性

    两阶段提交实现 MySQL区别于其他数据库的最为重要的特点就是其插件式的表存储引擎。而在众多存储引擎中,InnoDB是最为常用的存储引擎。从MySQL5.5.8版本开始,InnoDB存储引擎是默认的存储引擎。 InnoDB存储引擎支持...

    Java EE Two-Phase Commit Testkit:用于XA / 2PC测试的便携式瘦客户机和服务器对-开源

    便携式测试工具,用于验证Java EE 6容器的XA和两阶段提交的配置。 该工具允许通过异常注入在三个XA资源管理器中进行分布式事务的压力测试,性能表征和正确的事务语义。 瘦客户端可以从命令行运行,也可以在IDE内部...

    2016 ipc中国区pcb设计大赛试题

    海选为开放式,选手线下自行设计,有充分的时间进行修改优化,只要在截止时间前提交机试作品的设计文件即可。海选评出的优胜者将直接参加12月7日的年度总决赛,角逐冠、亚、季军。胜者不仅获得丰厚奖金,还将进入...

    数据库系统实现

    7.5.3 减少逻辑查询计划代价的启发式 7.5.4 枚举物理计划的方法 习题 7.6 连接顺序的选择 7.6.1 连接的左右变元的意义 7.6.2 连接树 7.6.3 左深连接树 7.6.4 通过动态编程来选择连接顺序和分组 ...

    Shopv8商城系统 v11.81

    遇到问题请到官方及时提交,我们会在每月固定式时间段,根据您发布的BUG进行统一纠正修改。 网站管理地址:http://你的网址/admin/login.asp 用户名:admin 密 码:admin 本次更新: 1.解决商城所有内页无法...

    ShopV8网上购物系统v12.12

    遇到问题请到官方及时提交,我们会在每月固定式时间段,根据您发布的BUG进行统一纠正修改。 网站管理地址:http://你的网址/admin/login.asp 用户名:admin 密 码:admin 本次更新说明: 1.用户最讨厌的繁琐注册...

    新人杯室内设计大赛.docx

    根据所提供建筑面积约为110M2,两室两厅一厨二卫的住宅平面。 2.所提供平面为多层建筑内户型,采用地热采暖和分户空调,公共面积忽略。卫生间下水口的位置不能改动。户内非承重墙可以改动。 3.条件:室内净高2800mm...

    帝国网站管理系统 v6.6 简体中文 utf-8.zip

    帝国CMS 6.0版本开发了超容量负载的系统构架,6.5版本则是完善大数据功能,而6.6版本使系统各方面更加完善,新增了更多实用功能、更多细节优化。...·新增限制提交IP范围功能,可限制本地IP段 ......

    帝国网站管理系统 v6.6 繁体中文 UTF-8.zip

    帝国CMS 6.0版本开发了超容量负载的系统构架,6.5版本则是完善大数据功能,而6.6版本使系统各方面更加完善,新增了更多实用功能、更多细节优化。...·新增限制提交IP范围功能,可限制本地IP段 .....

    帝国网站管理系统 v6.6 简体中文 GBK.zip

    帝国CMS 6.0版本开发了超容量负载的系统构架,6.5版本则是完善大数据功能,而6.6版本使系统各方面更加完善,新增了更多实用功能、更多细节优化。...·新增限制提交IP范围功能,可限制本地IP段 ......

    帝国网站管理系统 v6.6 繁体中文 BIG5.zip

    帝国CMS 6.0版本开发了超容量负载的系统构架,6.5版本则是完善大数据功能,而6.6版本使系统各方面更加完善,新增了更多实用功能、更多细节优化。...·新增限制提交IP范围功能,可限制本地IP段 ......

    ADO.NET 2.0技术内幕(高清 中文 带书签 全)

    示例丰富,同时提供Visual Basic和Visual C#两种版本;独特的常见问题解析方式可使难题迎刃而解。 引导开发人员创建分布式、以数据为中心的应用程序的权威指南。 本书可以使您的专业知识不再停留在基础阶段,它会...

    《程序天下:JavaScript实例自学手册》光盘源码

    3.46 查找两段文本中相同的词句 3.47 自动保存网页输出的文本 3.48 文本编辑器 第4章 鼠标特效 4.1 禁用鼠标右键 4.2 使鼠标滚轮失效 4.3 状态栏显示鼠标位置 4.4 点击鼠标右键到指定页 4.5 鼠标放到图片上会显示...

    程序天下:JavaScript实例自学手册

    3.46 查找两段文本中相同的词句 3.47 自动保存网页输出的文本 3.48 文本编辑器 第4章 鼠标特效 4.1 禁用鼠标右键 4.2 使鼠标滚轮失效 4.3 状态栏显示鼠标位置 4.4 点击鼠标右键到指定页 4.5 鼠标放到图片上会显示...

Global site tag (gtag.js) - Google Analytics