报文丢失故障
考试要求: 了解     
知识路径:  > 数据库主流应用技术  > 数据库主流应用技术  > 数据库主流应用技术  > 分布式数据库  > 分布事务管理  > 两阶段提交协议对故障的恢复


 
       .至少有一个参与者的回答报文(“建议提交”或“建议撤销”)丢失了。在这种情况下,协调者将等待回答而超时,整个事务被撤销。这种情况只由协调者发现,但它无法决定是场地故障还是通信故障,而参与者能够正确执行,它不会启动恢复过程。
       .丢失“准备提交”报文,由于至少有一个参与者收不到“准备提交”命令,因此参与者处于等待状态,而协调者也等待参与者的回答,所以协调者会因为等待超时而撤销事务。这种情况和上述一样。
       .丢失“全局提交”或“全局撤销”报文,这种情况下参与者处于等待协调者命令的状态下,当参与者未收到命令时,会因等待而超时,这时向协调者请求重发该命令的信息。
       .丢失了“确认”报文,当协调者未收到全部参与者的“确认”报文时,协调者会因等待而超时,这时协调者重发命令报文给参与者,这时参与者必须给予“确认”报文回答,即使此时相应的子事务已不在活动也要重发。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有