给 OceanBase 集群的每个 Zone 设置 Region 属性和 IDC 属性,并给 ODP 指定 IDC 名称配置项后,当数据请求发到 ODP 时,ODP 将弱读请求按以下哪种优先级顺序进行 OBServer 的选取?


A. 同机房 → 同地区 → 异地
B. 同地区 → 同机房 → 异地
C. 异地 → 同地区 → 同机房
D. 同机房 → 异地 → 同地区

3 个赞

解析
ODP 支持基于地理位置的路由策略,尤其适用于弱一致性读(弱读)场景。当集群的每个 Zone 配置了 Region(区域)和 IDC(机房)属性后,ODP 在转发弱读请求时会优先选择同机房 的 OBServer,其次选择同地区 (不同机房但同一 Region)的 OBServer,最后才选择异地 (不同 Region)的 OBServer。这种策略可以最大程度地降低网络延迟,提升弱读请求的响应速度。

  • A 正确 :同机房优先级最高,其次是同地区,最后是异地。
  • B 错误 :同机房优先级高于同地区,顺序反了。
  • C 错误 :异地优先级最低,不是最高。
  • D 错误 :同地区优先级高于异地,顺序反了。
2 个赞

正确答案:A

2 个赞

A. 同机房 → 同地区 → 异地

2 个赞

选择A
选取优先级规则
ODP 弱读请求就近访问 OBServer 的优先级逻辑:
同 IDC(同机房):最低网络延迟,优先选择本机房内 OBServer 副本;
同 Region(同地区):同城市不同机房,次之;
异地 Region:跨城市远距离机房,最后兜底。
完整顺序:同机房 → 同地区 → 异地,对应选项 A。

其他选项错误原因
B:颠倒机房与地区优先级,错误;
C:完全倒序,错误;
D:异地排在同地区前面,不符合就近访问逻辑,错误。

4 个赞

选A
LDC路由策略优先级:同机房(IDC相同)> 同地区(Region相同但IDC不同)> 异地(Region不同)。

1 个赞

A. 同机房 → 同地区 → 异地

1 个赞

选择A

1 个赞

AAAAA

支持一下