多选题——OceanBase 分布式事务中,Coordinator(协调者)的职责包括?
A. 协调参与者提交或回滚
B. 记录事务全局状态
C. 负责参与者的本地数据修改
D. 在超时后触发事务回滚
1 个赞
答案:ABD
解析
-
A 正确
协调者核心职责就是统一调度所有参与者,下发提交/回滚指令,完成两阶段提交协调。 -
B 正确
协调者会持久化存储事务全局状态(预提交、已提交、待回滚等),故障恢复时依靠该状态推进事务。 -
C 错误
本地数据修改是参与者(Participant) 的职责,协调者只做调度,不操作业务数据。 -
D 正确
协调者监控各参与者响应,若超时未收到反馈,会主动发起全局回滚,保证事务一致性。
AD
1 个赞