请教一下不用 ObProxy,直连 OceanBase 的问题

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】OceanBase
【 使用版本 】4
【问题描述】在多副本情况下,且每个副本上都有多个 Server,每个副本上的每个 Server 都能通过 2881 端口直连数据库吗?如果不能,如何分清楚哪个 Server 能直连呢?

都能通过 2881 端口直连数据库

1 个赞

通过 OBClient 连接 OceanBase 租户-V4.3.5-文档-分布式数据库使用文档

通过server ip + 2881,可以访问指定OBSERVER

1 个赞

可直连指定的observer

能直连 observer(2881端口),但是连哪个 observer 呢?
万一那个租户在那个节点上不存在,直连还会报错。

好麻烦。

所以,obproxy 就是为此而存在。通过 obproxy (2883端口) 去连接 OB 。

用此种方法呀