OBProxy(ODP)将 SQL 请求路由到具体 OBServer 节点的主要依据是什么?


A. 客户端的 IP 地址
B. SQL 语句的类型(SELECT/INSERT/UPDATE/DELETE)
C. 数据分区的 Leader 副本所在位置
D. 后端 OBServer 节点的当前负载情况

4 个赞

解析 :OBProxy/ODP 的核心路由机制是根据数据分区的 Leader 副本位置 来确定将 SQL 请求转发到哪个 OBServer 节点。分布式数据库中,每个分区有一个 Leader 副本负责处理读写请求,OBProxy 通过解析 SQL 获取目标分区信息,再结合 Location Cache 中缓存的 Leader 位置进行路由。选项 A 错误,客户端 IP 不是路由的主要依据;选项 B 错误,虽然 OBProxy 会解析 SQL,但 SQL 类型不是路由到具体 OBServer 的主要依据;选项 D 错误,负载情况是负载均衡的考量因素之一,但不是路由决策的主要依据。

正确答案:C

2 个赞

可以可以

1 个赞

知行合一

1 个赞

正确答案:C

1 个赞

自强不息

修身齐家

1 个赞