根据分布式数据库系统中的两阶段提交协议(2PC),有如下操作指令: ①协调器向参与者发prepare消息; ②参与者向协调器发回ready消息: ③参与者向协调器发回abort消息: ④协调器向参与者发commit消息:

admin2018-05-08  41

问题 根据分布式数据库系统中的两阶段提交协议(2PC),有如下操作指令:   
①协调器向参与者发prepare消息;   
②参与者向协调器发回ready消息:   
③参与者向协调器发回abort消息:   
④协调器向参与者发commit消息:   
⑤协调器向参与者发rollback消息。   
满足2PC的序列是(64)。

选项 A、①②⑤
B、①②④
C、②③⑤
D、②③④

答案B

解析 本题考查对分布式数据库2PC协议的掌握。2PC协议的内容为:协调器向所有参与者发送prepare消息;各参与者若愿意提交属于自己的部分,则向协调器发ready消息,否则发abort消息;协调器收到所有参与者的ready消息后,方能再向所有参与者发commit消息,否则超时或有一个参与者发来了abort消息,则协调器只能向所有参与者发rollback消息,撤销本事务。2PC保证了分布式数据库中事务的ACID属性。
转载请注明原文地址:https://jikaoti.com/ti/EOx7FFFM
0

最新回复(0)