判断题:OceanBase 故障节点恢复后,负载均衡可能会将 Leader 自动切回原故障可用的 Zone。()

OceanBase 故障节点恢复后,负载均衡可能会将 Leader 自动切回原故障可用的 Zone。()

2 个赞

答案是X

会加入paxos组,但不会切leader

错误吧

这个说法是正确的。

故障节点恢复后,负载均衡机制可能会根据预设的策略(PRIMARY_ZONE )将 Leader 角色自动切回原 Zone。

OceanBase 的负载均衡模块会持续监控集群状态,并依据租户或表的 PRIMARY_ZONE 配置来调度 Leader 副本的分布。

  • PRIMARY_ZONE 的优先级PRIMARY_ZONE 参数定义了 Leader 副本的“偏好位置”。该参数支持按优先级顺序列出多个 Zone(例如 zone1;zone2;zone3 ),系统会优先尝试将 Leader 集中在优先级最高的 Zone。
  • 故障期间的自动切换 :当 zone1 发生故障时,系统会自动将 Leader 切换到次优先级的 zone2 ,确保业务不中断。
  • 恢复后的切回机制 :当 zone1 恢复正常并完成数据追平后,为了满足 PRIMARY_ZONE 的配置要求,RootService 会发起“主动切主”操作,将 Leader 从 zone2 重新切换回 zone1

需要留意的是,在极少数情况下,如果原优先级的 Zone 恢复了但尚未完成数据同步,或者集群配置了禁止自动切主的策略,Leader 可能不会立即切回,但这种延迟通常是短暂的。

错的吧