关于 ODP的高可用与连接路由,以下说法正确的有?

关于 ODP的高可用与连接路由,以下说法正确的有?
A. ODP 本身是无状态的,其高可用通常依赖于上层负载均衡设备(如 F5、Nginx、HAProxy)
B. ODP 能够识别 SQL 语句中的读写属性,自动将写请求路由到主副本(Leader),读请求路由到备副本(Follower)
C. ODP 内部维护了路由表,当集群发生切主(Leader Switch)时,ODP 需要重启才能更新路由信息
D. 客户端连接 ODP 时,可以通过指定 proxy_idc_name 等参数实现就近路由

多选是ABCD吗?

1 个赞

A、B、D

A :ODP 是无状态的计算节点,本身不具备集群管理功能,依赖 VIP/LVS 等做高可用。
B :读写分离是 ODP 的核心功能之一。
C :ODP 会定期从 RootService 拉取最新的路由信息(Location Cache),当发生切主时,ODP 会自动刷新缓存,不需要重启
D :支持根据客户端所在的 IDC 进行就近路由,降低网络延迟。

1 个赞