多选题——OceanBase 分布式事务中,Coordinator(协调者)的职责包括?

多选题——OceanBase 分布式事务中,Coordinator(协调者)的职责包括?
A. 协调参与者提交或回滚
B. 记录事务全局状态
C. 负责参与者的本地数据修改
D. 在超时后触发事务回滚

1 个赞

答案:ABD

解析

  1. A 正确
    协调者核心职责就是统一调度所有参与者,下发提交/回滚指令,完成两阶段提交协调。
  2. B 正确
    协调者会持久化存储事务全局状态(预提交、已提交、待回滚等),故障恢复时依靠该状态推进事务。
  3. C 错误
    本地数据修改是参与者(Participant) 的职责,协调者只做调度,不操作业务数据。
  4. D 正确
    协调者监控各参与者响应,若超时未收到反馈,会主动发起全局回滚,保证事务一致性。

AD

1 个赞