1、主库向从库同步和从库向主库同步分别一个线程池

2、程序启东时,new表全量更新
3、修改log日志信息
This commit is contained in:
fangshunjian
2018-12-21 21:49:35 +06:00
parent e61cf4796d
commit af4f0910ba
7 changed files with 353 additions and 70 deletions

View File

@@ -1,4 +1,8 @@
#\u4e3b\u5e93\u540c\u6b65\u5206\u5e93\u6570\u636e\u7ebf\u7a0b\u65f6\u95f4\u5dee
syncMaterToSlaveTime=30000
#\u4e3b\u5e93\u540c\u6b65\u5206\u5e93\u6570\u636e\u7ebf\u7a0b\u65f6\u95f4\u5dee
syncSlaveToMaterTime=60000
syncSlaveToMaterTime=60000
#从库向主库同步的线程池数量
slave.to.master.pool.num=3
#主库向从库同步的线程池数量
master.to.slave.pool.num=2

View File

@@ -0,0 +1,30 @@
#检测数据库链接是否有效,必须配置
druid.validationQuery=SELECT 1 from dual
#初始连接数
druid.initialSize=1
#最大连接池数量
druid.maxActive=3
#去掉,配置文件对应去掉
#druid.maxIdle=20
#配置0,当线程池数量不足,自动补充。
druid.minIdle=1
#获取链接超时时间为1分钟单位为毫秒。
druid.maxWait=60000
#获取链接的时候,不校验是否可用,开启会有损性能。
druid.testOnBorrow=false
#归还链接到连接池的时候校验链接是否可用。
druid.testOnReturn=false
#此项配置为true即可不影响性能并且保证安全性。意义为申请连接的时候检测如果空闲时间大于timeBetweenEvictionRunsMillis执行validationQuery检测连接是否有效。
druid.testWhileIdle=true
#1.Destroy线程会检测连接的间隔时间
#2.testWhileIdle的判断依据
druid.timeBetweenEvictionRunsMillis=600000
#一个链接生存的时间
druid.minEvictableIdleTimeMillis=600000
#链接使用超过时间限制是否回收
druid.removeAbandoned=false
#超过时间限制时间单位秒目前为5分钟如果有业务处理时间超过5分钟可以适当调整。
druid.removeAbandonedTimeout=300
#链接回收的时候控制台打印信息测试环境可以加上true线上环境false。会影响性能。
druid.logAbandoned=false
druid.filters=