开发者社区> 问答> 正文

在OceanBase数据库中,我没有理解分布式得含义,可以帮忙下吗

我没有理解分布式得含义,我现在部署了2个节点:15、17; java 连得15:2881端口是,是不是并没有用到分布式得操作,这个还是单节点得应用?

展开
收起
崔问问 2023-11-29 17:29:15 34 0
来自:OceanBase
1 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    当您的 Java 应用程序连接到 15:2881 端口时,这表明应用程序正在连接到 OceanBase 集群中的一个 Observer 节点。此时,您使用的是 OceanBase 单节点模式。在这种模式下,只有 Observer 节点负责接收客户端请求,然后转发到 Master 节点执行操作。
    如果您的应用程序需要使用 OceanBase 的分布式功能,那么需要将应用程序连接到 Master 节点,而不是 Observer 节点。在这种情况下,您的应用程序将能够访问整个 OceanBase 集群,从而获得分布式功能带来的好处,例如高可用性和高性能。
    需要注意的是,OceanBase 提供了一种叫做“透明分布式”的模式,使得应用程序无需修改代码就可以使用分布式功能。在这种模式下,Observer 节点会自动地将客户端请求转发到正确的节点进行处理,而应用程序无需关心具体的节点位置。
    要启用“透明分布式”模式,您需要在 OceanBase 配置文件中配置正确的 Master 节点 IP 地址和端口号,并将应用程序连接到 Master 节点的 IP 地址和端口号

    2023-11-29 21:38:35
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载