KingbaseES-v8r6-读写分离配置

读写分离配置

V8R6的读写分离是通过JDBC驱动提供的,实现了在双机热备环境中的备机可读和负载均衡的功能。配置支持连接串和配置文件两种形式,由于配置参数较多,推荐使用JDBC配置文件

  • 一主一备环境示例
    主机:192.168.52.2:54321 对应节点名:node1
    备机:192.168.52.3:54321 对应节点名:node2
  • 连接串内容
    jdbc:kingbase8://192.168.52.2:54321/TEST?ConfigurePath=jdbc.conf
    或者简化为:
    jdbc:kingbase8:TEST?ConfigurePath=jdbc.conf
    ConfigurePath 指定jdbc的配置文件名字,可以带全路径,也可以不带,不带路径时就是JVM的user.dir目录。
  • 配置文件内容
    HOST=192.168.52.2
    PORT=54321
    loggerLevel=OFF
    loggerFile=jdbc_test.log
# 是否使用读写分离功能
USEDISPATCH=true
# 主机读负载率
HOSTLOADRATE=20
# 备机地址, 使用逗号分割
SLAVE_ADD=192.168.52.3
SLAVE_PORT=54321
nodeList=node1,node2
# 在新建连接时检查当前连接 DB 是不是 Master, 如果不是回去 slave
# 检查有没有 Master, 如果还是找不到 Master 就会向上报错
MASTER_CHECK=true
# 失败重发的最高次数
RETRYTIMES=20
# 失败重发每次的间隔时间(单位:秒)
RETRYINTERVAL=5
# 开启集群备机监测线程定时监测集群备机状态
CLUSTER_MONITOR=true
# 监测线程每次监测的间隔时间(单位:秒)
MONITORINTERVAL=5
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值