【单选题】2PC 事务全部参与者完成 prepare 阶段后协调者宕机,事务最终会?()

【单选题】2PC 事务全部参与者完成 prepare 阶段后协调者宕机,事务最终会?()
A. 自动回滚
B. 自动提交
C. 永久阻塞
D. 直接丢弃数据

2 个赞

答案是C, 所有参与者完成 prepare 后,数据已写入 redo log 但尚未收到协调者的最终指令。此时协调者宕机,参与者无法自行决定提交还是回滚,只能一直阻塞等待协调者恢复。