关于 ODP 的高可用机制,以下描述正确的是?
A、ODP TCP的探活机制只能探测TCP 连接的状态,但是无法感知OBServer合并、升级、 leader 切换、宕机、启动/停止等过程中的状态
B、当探测到OBServer不可用时,ODP就将OBServer加入黑名单中,黑名单中的 OBServer 将被过滤不再访问
C、ODP 实现了状态黑名单、探测黑名单和活不可用黑名单三种不同的黑名单。
D、节点加入黑名单后,需要手动洗白该节点才恢复访问。
关于 ODP 的高可用机制,以下描述正确的是?
A、ODP TCP的探活机制只能探测TCP 连接的状态,但是无法感知OBServer合并、升级、 leader 切换、宕机、启动/停止等过程中的状态
B、当探测到OBServer不可用时,ODP就将OBServer加入黑名单中,黑名单中的 OBServer 将被过滤不再访问
C、ODP 实现了状态黑名单、探测黑名单和活不可用黑名单三种不同的黑名单。
D、节点加入黑名单后,需要手动洗白该节点才恢复访问。
选项 C 是正确的
选择AC
A选项: ODP 的 TCP 探活(TCP KeepAlive)仅能探测 TCP 连接的网络层状态,无法感知 OBServer 节点的业务层状态,包括合并、升级、leader 切换、宕机、启停等过程中的状态。因此 ODP 还额外实现了 SQL 探活等机制来补充感知能力。
C选项:
根据 OceanBase 官方文档,ODP 实现了三种不同的黑名单:
我咋觉得ABC都对呢
学习一下