GBase JDBC 高可用特性是针对 GBase 数据库集群提供客户端高可用及负载
均衡相关功能功能。
GBase JDBC 集群高可用性
在通过 GBaseJDBC 访问 GBase 集群时,如果集群当前节点不可用,我希望
直接连接到集群中一个可用的节点上时,我们可以使用 GBase JDBC 集群高可用
性功能(该功能需要 GBase JDBC8.3.81.53 及以上版本)。
GBase JDBC 集群高可用性是接口针对 GBase 集群做的在接口层面的高可用
性处理(IP 自动路由)。
高可用性适用于扁平结构的 GBase 集群,在创建 JDBC 连接时,如果当前 IP
的集群节点不可用,接口会根据相关参数信息把连接数据库请求自动路由到集
群其他可用的节点。
假设有如下场景:
1、部署有一个 GBase 集群,三个节点 IP 如下:
192.168.1.56;
192.168.1.57;
192.168.1.58;
创建数据库连接时设置 hostList、hostList 参数。
String url =
"jdbc:gbase://192.168.1.56:5258/test?user=root&password=root
&failoverEnable=true&hostList=192.168.1.57,192.168.1.58";
……
DriverManager.getConnection(dbUrl);
……
即可实现接口层面的高可用性(IP 自动路由)功能