|
@ -33,128 +33,129 @@ spring: |
|
|
nodes: @spring.redis.cluster.nodes@ |
|
|
nodes: @spring.redis.cluster.nodes@ |
|
|
max-redirects: @spring.redis.cluster.max-redirects@ |
|
|
max-redirects: @spring.redis.cluster.max-redirects@ |
|
|
shardingsphere: |
|
|
shardingsphere: |
|
|
sharding: |
|
|
enabled: false |
|
|
default-data-source-name: master |
|
|
# sharding: |
|
|
masterslave: |
|
|
# default-data-source-name: master |
|
|
name: ms |
|
|
# masterslave: |
|
|
master-data-source-name: master |
|
|
# name: ms |
|
|
slave-data-source-names: slave1,slave2 |
|
|
# master-data-source-name: master |
|
|
#配置slave节点的负载均衡均衡策略,采用轮询机制 |
|
|
# slave-data-source-names: slave1,slave2 |
|
|
load-balance-algorithm-type: round_robin |
|
|
# #配置slave节点的负载均衡均衡策略,采用轮询机制 |
|
|
datasource: |
|
|
# load-balance-algorithm-type: round_robin |
|
|
names: master,slave1,slave2 |
|
|
# datasource: |
|
|
master: |
|
|
# names: master,slave1,slave2 |
|
|
#MySQL |
|
|
# master: |
|
|
type: com.alibaba.druid.pool.DruidDataSource |
|
|
# #MySQL |
|
|
driver-class-name: com.mysql.cj.jdbc.Driver |
|
|
# type: com.alibaba.druid.pool.DruidDataSource |
|
|
url: @spring.datasource.druid.url@ |
|
|
# driver-class-name: com.mysql.cj.jdbc.Driver |
|
|
username: @spring.datasource.druid.username@ |
|
|
# url: @spring.datasource.druid.url@ |
|
|
password: @spring.datasource.druid.password@ |
|
|
# username: @spring.datasource.druid.username@ |
|
|
initial-size: 10 |
|
|
# password: @spring.datasource.druid.password@ |
|
|
max-active: 100 |
|
|
# initial-size: 10 |
|
|
min-idle: 10 |
|
|
# max-active: 100 |
|
|
max-wait: 60000 |
|
|
# min-idle: 10 |
|
|
pool-prepared-statements: true |
|
|
# max-wait: 60000 |
|
|
max-pool-prepared-statement-per-connection-size: 20 |
|
|
# pool-prepared-statements: true |
|
|
time-between-eviction-runs-millis: 60000 |
|
|
# max-pool-prepared-statement-per-connection-size: 20 |
|
|
min-evictable-idle-time-millis: 300000 |
|
|
# time-between-eviction-runs-millis: 60000 |
|
|
#Oracle需要打开注释 |
|
|
# min-evictable-idle-time-millis: 300000 |
|
|
#validation-query: SELECT 1 FROM DUAL |
|
|
# #Oracle需要打开注释 |
|
|
test-while-idle: true |
|
|
# #validation-query: SELECT 1 FROM DUAL |
|
|
test-on-borrow: false |
|
|
# test-while-idle: true |
|
|
test-on-return: false |
|
|
# test-on-borrow: false |
|
|
filter: |
|
|
# test-on-return: false |
|
|
stat: |
|
|
# filter: |
|
|
log-slow-sql: false |
|
|
# stat: |
|
|
slow-sql-millis: 1000 |
|
|
# log-slow-sql: false |
|
|
merge-sql: false |
|
|
# slow-sql-millis: 1000 |
|
|
wall: |
|
|
# merge-sql: false |
|
|
config: |
|
|
# wall: |
|
|
multi-statement-allow: true |
|
|
# config: |
|
|
slave1: |
|
|
# multi-statement-allow: true |
|
|
#MySQL |
|
|
# slave1: |
|
|
type: com.alibaba.druid.pool.DruidDataSource |
|
|
# #MySQL |
|
|
driver-class-name: com.mysql.cj.jdbc.Driver |
|
|
# type: com.alibaba.druid.pool.DruidDataSource |
|
|
url: @spring.datasource.slave1.url@ |
|
|
# driver-class-name: com.mysql.cj.jdbc.Driver |
|
|
username: @spring.datasource.slave1.username@ |
|
|
# url: @spring.datasource.slave1.url@ |
|
|
password: @spring.datasource.slave1.password@ |
|
|
# username: @spring.datasource.slave1.username@ |
|
|
initial-size: 10 |
|
|
# password: @spring.datasource.slave1.password@ |
|
|
max-active: 100 |
|
|
# initial-size: 10 |
|
|
min-idle: 10 |
|
|
# max-active: 100 |
|
|
max-wait: 60000 |
|
|
# min-idle: 10 |
|
|
pool-prepared-statements: true |
|
|
# max-wait: 60000 |
|
|
max-pool-prepared-statement-per-connection-size: 20 |
|
|
# pool-prepared-statements: true |
|
|
time-between-eviction-runs-millis: 60000 |
|
|
# max-pool-prepared-statement-per-connection-size: 20 |
|
|
min-evictable-idle-time-millis: 300000 |
|
|
# time-between-eviction-runs-millis: 60000 |
|
|
#Oracle需要打开注释 |
|
|
# min-evictable-idle-time-millis: 300000 |
|
|
#validation-query: SELECT 1 FROM DUAL |
|
|
# #Oracle需要打开注释 |
|
|
test-while-idle: true |
|
|
# #validation-query: SELECT 1 FROM DUAL |
|
|
test-on-borrow: false |
|
|
# test-while-idle: true |
|
|
test-on-return: false |
|
|
# test-on-borrow: false |
|
|
filter: |
|
|
# test-on-return: false |
|
|
stat: |
|
|
# filter: |
|
|
log-slow-sql: false |
|
|
# stat: |
|
|
slow-sql-millis: 1000 |
|
|
# log-slow-sql: false |
|
|
merge-sql: false |
|
|
# slow-sql-millis: 1000 |
|
|
wall: |
|
|
# merge-sql: false |
|
|
config: |
|
|
# wall: |
|
|
multi-statement-allow: true |
|
|
# config: |
|
|
slave2: |
|
|
# multi-statement-allow: true |
|
|
#MySQL |
|
|
# slave2: |
|
|
type: com.alibaba.druid.pool.DruidDataSource |
|
|
# #MySQL |
|
|
driver-class-name: com.mysql.cj.jdbc.Driver |
|
|
# type: com.alibaba.druid.pool.DruidDataSource |
|
|
url: @spring.datasource.slave2.url@ |
|
|
# driver-class-name: com.mysql.cj.jdbc.Driver |
|
|
username: @spring.datasource.slave2.username@ |
|
|
# url: @spring.datasource.slave2.url@ |
|
|
password: @spring.datasource.slave2.password@ |
|
|
# username: @spring.datasource.slave2.username@ |
|
|
initial-size: 10 |
|
|
# password: @spring.datasource.slave2.password@ |
|
|
max-active: 100 |
|
|
# initial-size: 10 |
|
|
min-idle: 10 |
|
|
# max-active: 100 |
|
|
max-wait: 60000 |
|
|
# min-idle: 10 |
|
|
pool-prepared-statements: true |
|
|
# max-wait: 60000 |
|
|
max-pool-prepared-statement-per-connection-size: 20 |
|
|
# pool-prepared-statements: true |
|
|
time-between-eviction-runs-millis: 60000 |
|
|
# max-pool-prepared-statement-per-connection-size: 20 |
|
|
min-evictable-idle-time-millis: 300000 |
|
|
# time-between-eviction-runs-millis: 60000 |
|
|
#Oracle需要打开注释 |
|
|
# min-evictable-idle-time-millis: 300000 |
|
|
#validation-query: SELECT 1 FROM DUAL |
|
|
# #Oracle需要打开注释 |
|
|
test-while-idle: true |
|
|
# #validation-query: SELECT 1 FROM DUAL |
|
|
test-on-borrow: false |
|
|
# test-while-idle: true |
|
|
test-on-return: false |
|
|
# test-on-borrow: false |
|
|
filter: |
|
|
# test-on-return: false |
|
|
stat: |
|
|
# filter: |
|
|
log-slow-sql: false |
|
|
# stat: |
|
|
slow-sql-millis: 1000 |
|
|
# log-slow-sql: false |
|
|
merge-sql: false |
|
|
# slow-sql-millis: 1000 |
|
|
wall: |
|
|
# merge-sql: false |
|
|
config: |
|
|
# wall: |
|
|
multi-statement-allow: true |
|
|
# config: |
|
|
# datasource: |
|
|
# multi-statement-allow: true |
|
|
# druid: |
|
|
datasource: |
|
|
# #MySQL |
|
|
druid: |
|
|
# driver-class-name: com.mysql.cj.jdbc.Driver |
|
|
#MySQL |
|
|
# url: @spring.datasource.druid.url@ |
|
|
driver-class-name: com.mysql.cj.jdbc.Driver |
|
|
# username: @spring.datasource.druid.username@ |
|
|
url: @spring.datasource.druid.url@ |
|
|
# password: @spring.datasource.druid.password@ |
|
|
username: @spring.datasource.druid.username@ |
|
|
# initial-size: 10 |
|
|
password: @spring.datasource.druid.password@ |
|
|
# max-active: 100 |
|
|
initial-size: 10 |
|
|
# min-idle: 10 |
|
|
max-active: 100 |
|
|
# max-wait: 60000 |
|
|
min-idle: 10 |
|
|
# pool-prepared-statements: true |
|
|
max-wait: 60000 |
|
|
# max-pool-prepared-statement-per-connection-size: 20 |
|
|
pool-prepared-statements: true |
|
|
# time-between-eviction-runs-millis: 60000 |
|
|
max-pool-prepared-statement-per-connection-size: 20 |
|
|
# min-evictable-idle-time-millis: 300000 |
|
|
time-between-eviction-runs-millis: 60000 |
|
|
# #Oracle需要打开注释 |
|
|
min-evictable-idle-time-millis: 300000 |
|
|
# #validation-query: SELECT 1 FROM DUAL |
|
|
#Oracle需要打开注释 |
|
|
# test-while-idle: true |
|
|
#validation-query: SELECT 1 FROM DUAL |
|
|
# test-on-borrow: false |
|
|
test-while-idle: true |
|
|
# test-on-return: false |
|
|
test-on-borrow: false |
|
|
# filter: |
|
|
test-on-return: false |
|
|
# stat: |
|
|
filter: |
|
|
# log-slow-sql: true |
|
|
stat: |
|
|
# slow-sql-millis: 1000 |
|
|
log-slow-sql: true |
|
|
# merge-sql: false |
|
|
slow-sql-millis: 1000 |
|
|
# wall: |
|
|
merge-sql: false |
|
|
# config: |
|
|
wall: |
|
|
# multi-statement-allow: true |
|
|
config: |
|
|
|
|
|
multi-statement-allow: true |
|
|
# 数据迁移工具flyway |
|
|
# 数据迁移工具flyway |
|
|
flyway: |
|
|
flyway: |
|
|
enabled: @spring.flyway.enabled@ |
|
|
enabled: @spring.flyway.enabled@ |
|
|