Browse Source

project user 去掉读写分离

master
jianjun 3 years ago
parent
commit
1213af5c58
  1. 221
      epmet-module/gov-project/gov-project-server/src/main/resources/bootstrap.yml
  2. 245
      epmet-user/epmet-user-server/src/main/resources/bootstrap.yml

221
epmet-module/gov-project/gov-project-server/src/main/resources/bootstrap.yml

@ -30,116 +30,117 @@ 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.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:
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.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:
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.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:
# 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@
# #监控页面 password: @spring.datasource.druid.password@
# stat-view-servlet: #监控页面
# enabled: false stat-view-servlet:
# #loginUsername: admin enabled: false
# #loginPassword: admin #loginUsername: admin
# allow: #loginPassword: admin
# web-stat-filter: allow:
# enabled: false web-stat-filter:
# filters: stat,wall,log4j2 enabled: false
filters: stat,wall,log4j2
# 数据迁移工具flyway # 数据迁移工具flyway
flyway: flyway:
enabled: @spring.flyway.enabled@ enabled: @spring.flyway.enabled@

245
epmet-user/epmet-user-server/src/main/resources/bootstrap.yml

@ -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@

Loading…
Cancel
Save