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

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐