`
liwenshui322
  • 浏览: 519297 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

两阶段提交协议(网摘)

阅读更多

实现分布式事务的关键就是两阶段提交协议。在此协议中,一个或多个资源管理器的活动均由一个称为事务协调器的单独软件组件来控制。此协议中的五个步骤如下:

1•

应用程序调用事务协调器中的提交方法。

2•

事务协调器将联络事务中涉及的每个资源管理器,并通知它们准备提交事务(这是第一阶段的开始)。

3•

为 了以肯定的方式响应准备阶段,资源管理器必须将自己置于以下状态:确保能在被要求提交事务时提交事务,或在被要求回滚事务时回滚事务。大多数资源管理器会 将包含其计划更改的日记文件(或等效文件)写入持久存储区中。如果资源管理器无法准备事务,它会以一个否定响应来回应事务协调器。

4•

事务协调器收集来自资源管理器的所有响应。

5•

在 第二阶段,事务协调器将事务的结果通知给每个资源管理器。如果任一资源管理器做出否定响应,则事务协调器会将一个回滚命令发送给事务中涉及的所有资源管理 器。如果资源管理器都做出肯定响应,则事务协调器会指示所有的资源管理器提交事务。一旦通知资源管理器提交,此后的事务就不能失败了。通过以肯定的方式响 应第一阶段,每个资源管理器均已确保,如果以后通知它提交事务,则事务不会失败

 

 

 

 

图 1 事务提交

图 1 显示事务成功(提交)。图 2 显示由于某种原因,其中一个资源管理器无法提交时的两阶段提交协议

图 2 事务被回滚
  • 大小: 5.8 KB
  • 大小: 5.9 KB
分享到:
评论

相关推荐

    网摘精灵软件包1.5

    网摘自动提交工具 网摘精灵教程:网摘自动提交工具。 尊敬的站长:你好。 我们注意到您的网站放置了很多网摘提交代码。 你希望通过提交网摘来获取流量,对吗? 靠这种原始的手工提交,效率很低,对吗? 如果有...

    加入网摘插件 v1.0 通用版

    JavaScript负责处理用户的交互,如触发下拉菜单的显示和隐藏,以及与服务器的通信,将页面信息提交到网摘站点。而CSS则用于控制插件的样式,使其与网站的现有设计保持一致,提供良好的用户体验。 源代码的提供对于...

    网摘集合网摘集合网摘集合网摘集合

    网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合...

    PHP免费网摘程序

    2、修改数据库配置文件,conn.php.修改网摘配置文件 include/setup.php。 3、后台路径admin/default.php 默认帐号密码 是 admin admin . 4、生成所有网摘静态页面程序为data.php。生成所有新网摘的程序为 datanew....

    百亿网摘完整无错版

    百亿网摘整站 后台功能 --------------------- 基本信息 管理站点的基本信息 栏目管理 栏目分类 网摘管理 已推荐网摘 推荐网摘 首页生成 重新生成页面 审核网摘 管理网摘 模版管理 模版管理 用户管理 管理员修改 ...

    php网摘程序

    在互联网信息爆炸的时代,网摘程序为用户提供了方便的工具,帮助他们保存感兴趣的内容,便于日后查阅和分享。这种程序通常包含用户登录系统、内容收藏功能、分类管理以及搜索功能等,旨在提升用户的网络浏览体验。 ...

    天空网摘 v120606

    网摘建站具有技术自主容易、运营维护简单等性价比的优势,并能高效快捷的整合网络诸如论坛、博客、资讯、图片、视频、下载等各类资源来。当然,网摘应用也具有内容原创性不强,互动交流性不够的特点,这就需要在网站...

    PHP免费网摘程序(源代码)

    2、修改数据库配置文件,conn.php.修改网摘配置文件 include/setup.php。 3、后台路径admin/default.php 默认帐号密码 是 admin admin . 4、生成所有网摘静态页面程序为data.php。生成所有新网摘的程序为 datanew....

    天空网摘 V120606.rar

    其他事项 请把数据库后缀名MDB改为ASP防下载,同时修改两个Conn.asp(其中一个在Admin目录里)文件中对应的数据库文件名。 网站参数在根目录的“Config.asp”文件里设置,首页内容刷新是通过“Re.asp”文件实现的。...

    天空网摘 v20110624.rar

    其他事项请把数据库后缀名MDB改为ASP防下载,同时修改两个Conn.asp(其中一个在Admin目录里)文件中对应的数据库文件名。 网站参数在根目录的“Config.asp”文件里设置,首页内容刷新是通过“Re.asp”文件实现的。 ...

    咖啡屋网摘联盟程序 v6.0 终极无错误版

    《咖啡屋网摘联盟程序 v6.0 终极无错误版》是一款专为网络爱好者设计的开源软件,集成了用户注册与互动功能,将网摘分享提升到了一个新的层次。这款程序的出现满足了广大用户对更加完善、功能更丰富的网摘平台的需求...

    PW广告添加方式网摘插件

    在部署"PW广告添加方式网摘插件"时,你需要完成两个主要步骤: 1. 文件上传:确保你已经下载了完整的压缩包文件,其中包括`images`和`js`两个文件夹。这两个文件夹分别包含了广告展示所需的图像资源和JavaScript...

    博客、相册、文件、网摘、迷你博客、论坛、活动、圈子

    结合博客、相册、文件、网摘、迷你博客、论坛、活动、圈子、资讯等应用模块,可以快速的搭建具有SNS特征的在线社区。借助SpaceBuilder平台的服务(用户、朋友、私信、邀请、权限、审核、隐私、积分、通知、动态、...

    CSDN网摘右链添加

    在提供的两个`.reg`文件中,`Save-It.reg`应该是用于添加CSDN网摘的右键菜单项。导入这个文件后,用户在浏览CSDN网站时,右键点击页面就能看到“网摘”选项,方便用户保存和管理文章。而`UnSave-It.reg`则是用于移除...

    麦布网摘 v1.1

    麦布网摘是专门为个人站长制作的一个网摘程序,前台主要是分类显示功能,后台有手工添加、修改、删除以及分类的管理,功能比较简单,非常适合二次开发,本系统秉承麦布程序的一贯风格,特点速度快、占用服务器资源小...

    23个收藏到网摘的16x16图标及代码.rar

    标题中的“23个收藏到网摘的16x16图标及代码.rar”表明这是一个包含23个图标以及对应代码的压缩文件,这些图标尺寸为16像素乘以16像素,通常用于网页设计或者软件开发中。网摘,也被称为书签服务或社交书签,是用户...

    23个收藏到网摘的16x16图标及代码

    标题中的“23个收藏到网摘的16x16图标及代码”指的是一个包含23个16像素乘16像素大小的图标(图标通常用于网站、软件或操作系统中,作为各种功能或操作的视觉表示)以及与这些图标相关的编程代码资源。这种尺寸的...

    9426网摘1.0版

    9426网摘1.0版修改之265key网摘增加了如下功能: 1.生成静态首页; 2.增强了防sql注入安全性(文件为根目录下的sqlin.asp,把它包含在你认为需要防注入的页面); 3.增强管理帐号的功能,可以在后台增加管理员; 4.备份...

Global site tag (gtag.js) - Google Analytics