OceanBase 集群中,OBProxy(ODP)的作用是什么?应用连接数据库时,应该连 OBProxy 还是直接连 OBServer?

OceanBase 集群中,OBProxy(ODP)的作用是什么?应用连接数据库时,应该连 OBProxy 还是直接连 OBServer?

OBProxy 是一个无状态的数据库代理层,负责将客户端的 SQL 请求路由 到正确的 OBServer 节点上。生产环境中,应用应该连接 OBProxy 而不是直连 OBServer,这样当集群发生主副本切换或扩缩容时,应用层无需修改连接地址,OBProxy 会自动将请求转发到正确的位置。