JDBC接口
在JDBC连接串中增加了两个连接属性:
rwSeparate 是否使用读写分离系统,默认0;取值(0不使用,1使用)。
rwPercent 分发到主库的事务占主备库总事务的百分比,有效值0~100,默认值25。

以下是配置单机使用的JDBC连接串:

<URL>jdbc:dm:// *.*.*.13:5236</URL>

以下是配置读写分离应用使用的连接串样例:

<DRIVER>dm.jdbc.driver.DmDriver</DRIVER> 
<URL>jdbc:dm://dmoa</URL>

其中需要将dm_svc.conf自签名后安装(安装好后在应用服务器的/etc目录中)。
dm_svc.conf配置如下:

dmoa=(*.*.*. 13:5236, *.*.*. 14:5236)
RW_SEPARATE=(1)
RW_PERCENT=(25)
TIME_ZONE=(480)
LANGUAGE=(cn)
LOGIN_ENCRYPT=(0)

如果应用指定使用IP端口的连接方式进行可以将我们的服务名改为未占用的IP使用即可,
客户需分配实体IP给我们使用,不能被占用,其次这个并不是真实的IP其实还是服务名
这种情况基本是用在UI界面操作端,以下是这种情况的配置文档:
其中需要将dm_svc.conf自签名后安装(安装好后在应用服务器的/etc目录中)。
dm_svc.conf配置如下:

IP=(*.*.*. 13, *.*.*. 14)
RW_SEPARATE=(1)
RW_PERCENT=(25)
TIME_ZONE=(480)
LANGUAGE=(cn)
LOGIN_ENCRYPT=(0)

在这里插入图片描述
以下是在连接串中配置分发到主库的事务占主备库总事务的百分比

<URL>jdbc:dm:/dmoa/? rwSeparate =1& rwPercent =10</URL>
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐