我没有理解分布式得含义,我现在部署了2个节点:15、17; java 连得15:2881端口是,是不是并没有用到分布式得操作,这个还是单节点得应用?
当您的 Java 应用程序连接到 15:2881 端口时,这表明应用程序正在连接到 OceanBase 集群中的一个 Observer 节点。此时,您使用的是 OceanBase 单节点模式。在这种模式下,只有 Observer 节点负责接收客户端请求,然后转发到 Master 节点执行操作。
如果您的应用程序需要使用 OceanBase 的分布式功能,那么需要将应用程序连接到 Master 节点,而不是 Observer 节点。在这种情况下,您的应用程序将能够访问整个 OceanBase 集群,从而获得分布式功能带来的好处,例如高可用性和高性能。
需要注意的是,OceanBase 提供了一种叫做“透明分布式”的模式,使得应用程序无需修改代码就可以使用分布式功能。在这种模式下,Observer 节点会自动地将客户端请求转发到正确的节点进行处理,而应用程序无需关心具体的节点位置。
要启用“透明分布式”模式,您需要在 OceanBase 配置文件中配置正确的 Master 节点 IP 地址和端口号,并将应用程序连接到 Master 节点的 IP 地址和端口号
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。