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