RootService 是 OceanBase 的总控服务,以下哪个不是 RootService 的功能?
A. 资源管理
B. 路由管理
C. 负载均衡
D. Schema 管理
RootService 是 OceanBase 的总控服务,以下哪个不是 RootService 的功能?
A. 资源管理
B. 路由管理
C. 负载均衡
D. Schema 管理
选C。
D. Schema 管理
rootservice 也负责 DDL。 schema是不是DDL???
BBBB
RS主要提供资源管理、容灾、负载均衡、schema 管理,所以答案选 B
学习到了
正确答案:B. 路由管理
路由管理不是 RootService 的功能,而是由 OBProxy(OceanBase 的代理服务)负责的。OBProxy 负责客户端请求的路由和负载均衡,将请求转发到合适的 OBServer 实例。
RootService 的主要功能
资源管理
管理 Region/Zone/OBServer/Resource Pool/Unit 等元信息
上下线 OBServer、调整 Tenant 资源规格
通过 Paxos 协议实现高可用性。
负载均衡
平衡 Unit 在多个机器间的分布
优化资源使用和减少分布式事务执行的可能性。
Schema 管理
处理 DDL 请求
生成和维护新 Schema。
关键区别
RootService:负责集群层面的资源调度和管理,确保数据副本分布和高可用性。
OBProxy:负责客户端请求的路由和负载均衡,确保请求高效转发。
说明
路由管理是 OBProxy 的功能,而非 RootService。
负载均衡在 RootService 和 OBProxy 中都有体现,但 RootService 主要负责集群层面的负载均衡。