【产品名称】
【产品版本】
【问题描述】 OB的两阶段提交过程中,协调者宕机,后续事务如何?没有找到说明文档。麻烦给个详细的说明。
【产品名称】
【产品版本】
【问题描述】 OB的两阶段提交过程中,协调者宕机,后续事务如何?没有找到说明文档。麻烦给个详细的说明。
https://gw.alipayobjects.com/os/bmw-prod/ab80d72a-801b-4bb4-959f-81a6fa282485.pdf 5.2节有介绍
这个没有说清楚
5.2 两阶段提交过程中协调者宕机
1. 协调者与第一个参与者是同一个partition
• 参与者状态机恢复遵从参与者自己的逻辑
• 协调者状态机恢复由参与者回复协调者的消息触发
2. 参与者发送prepare ok后未收到协调者进一步消息 (commit/abort)时,认为上一条回复消息丢失,会定时 重新发送上一条消息
3. 所有参与者都记录全部参与者列表
不大理解这个描述。
简单点,如果提交过程中协调者宕机,事务能否正常提交?
根据不同的状态:最后有2中结果,回滚或者提交。最终可以保证事务的一致性的。