Browse Source

user org project read write

dev
jianjun 3 years ago
parent
commit
894aea865c
  1. 12
      epmet-module/gov-org/gov-org-server/pom.xml
  2. 99
      epmet-module/gov-org/gov-org-server/src/main/resources/bootstrap.yml
  3. 10
      epmet-module/gov-project/gov-project-server/pom.xml
  4. 115
      epmet-module/gov-project/gov-project-server/src/main/resources/bootstrap.yml
  5. 10
      epmet-user/epmet-user-server/pom.xml
  6. 99
      epmet-user/epmet-user-server/src/main/resources/bootstrap.yml

12
epmet-module/gov-org/gov-org-server/pom.xml

@ -363,6 +363,16 @@
</spring.datasource.druid.url> </spring.datasource.druid.url>
<spring.datasource.druid.username>epmet_gov_org_user</spring.datasource.druid.username> <spring.datasource.druid.username>epmet_gov_org_user</spring.datasource.druid.username>
<spring.datasource.druid.password>EpmEt-db-UsEr</spring.datasource.druid.password> <spring.datasource.druid.password>EpmEt-db-UsEr</spring.datasource.druid.password>
<spring.datasource.slava1.url>
<![CDATA[jdbc:mysql://172.22.76.25:3306/epmet_gov_org?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai]]>
</spring.datasource.slava1.url>
<spring.datasource.slava1.username>epmet_gov_org_user</spring.datasource.slava1.username>
<spring.datasource.slava1.password>EpmEt-db-UsEr</spring.datasource.slava1.password>
<spring.datasource.slava2.url>
<![CDATA[jdbc:mysql://172.22.76.26:3306/epmet_gov_org?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai]]>
</spring.datasource.slava2.url>
<spring.datasource.slava2.username>epmet_gov_org_user</spring.datasource.slava2.username>
<spring.datasource.slava2.password>EpmEt-db-UsEr</spring.datasource.slava2.password>
<!-- redis配置 --> <!-- redis配置 -->
<spring.redis.index>0</spring.redis.index> <spring.redis.index>0</spring.redis.index>
<spring.redis.cluster.nodes>172.22.76.1:6379,172.22.76.20:6379,172.22.76.36:6379,172.22.76.1:6389,172.22.76.20:6389,172.22.76.36:6389</spring.redis.cluster.nodes> <spring.redis.cluster.nodes>172.22.76.1:6379,172.22.76.20:6379,172.22.76.36:6379,172.22.76.1:6389,172.22.76.20:6389,172.22.76.36:6389</spring.redis.cluster.nodes>
@ -370,7 +380,7 @@
<spring.redis.cluster.max-redirects>3</spring.redis.cluster.max-redirects> <spring.redis.cluster.max-redirects>3</spring.redis.cluster.max-redirects>
<spring.redis.password>EpmEtclOUdrEdIs@py</spring.redis.password> <spring.redis.password>EpmEtclOUdrEdIs@py</spring.redis.password>
<!-- nacos --> <!-- nacos -->
<nacos.register-enabled>true</nacos.register-enabled> <nacos.register-enabled>false</nacos.register-enabled>
<nacos.server-addr>172.22.76.5:8848</nacos.server-addr> <nacos.server-addr>172.22.76.5:8848</nacos.server-addr>
<nacos.discovery.namespace>762652d0-b22e-4d56-93ed-b012ad735309</nacos.discovery.namespace> <nacos.discovery.namespace>762652d0-b22e-4d56-93ed-b012ad735309</nacos.discovery.namespace>
<nacos.config.namespace></nacos.config.namespace> <nacos.config.namespace></nacos.config.namespace>

99
epmet-module/gov-org/gov-org-server/src/main/resources/bootstrap.yml

@ -41,9 +41,20 @@ spring:
password: @spring.datasource.druid.password@ password: @spring.datasource.druid.password@
baseline-on-migrate: true baseline-on-migrate: true
baseline-version: 0 baseline-version: 0
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: datasource:
druid: names: master,slave1,slave2
master:
#MySQL #MySQL
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: com.mysql.cj.jdbc.Driver
url: @spring.datasource.druid.url@ url: @spring.datasource.druid.url@
username: @spring.datasource.druid.username@ username: @spring.datasource.druid.username@
@ -63,12 +74,96 @@ spring:
test-on-return: false test-on-return: false
filter: filter:
stat: stat:
log-slow-sql: true log-slow-sql: false
slow-sql-millis: 1000 slow-sql-millis: 1000
merge-sql: false merge-sql: false
wall: wall:
config: config:
multi-statement-allow: true multi-statement-allow: true
slave1:
#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
slave2:
#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
# 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@
# 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: true
# slow-sql-millis: 1000
# merge-sql: false
# wall:
# config:
# multi-statement-allow: true
cloud: cloud:
nacos: nacos:
discovery: discovery:

10
epmet-module/gov-project/gov-project-server/pom.xml

@ -341,6 +341,16 @@
</spring.datasource.druid.url> </spring.datasource.druid.url>
<spring.datasource.druid.username>epmet_gov_project_user</spring.datasource.druid.username> <spring.datasource.druid.username>epmet_gov_project_user</spring.datasource.druid.username>
<spring.datasource.druid.password>EpmEt-db-UsEr</spring.datasource.druid.password> <spring.datasource.druid.password>EpmEt-db-UsEr</spring.datasource.druid.password>
<spring.datasource.slave1.url>
<![CDATA[jdbc:mysql://172.22.76.25:3306/epmet_gov_project?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai]]>
</spring.datasource.slave1.url>
<spring.datasource.slave1.username>epmet_gov_project_user</spring.datasource.slave1.username>
<spring.datasource.slave1.password>EpmEt-db-UsEr</spring.datasource.slave1.password>
<spring.datasource.slave2.url>
<![CDATA[jdbc:mysql://172.22.76.26:3306/epmet_gov_project?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai]]>
</spring.datasource.slave2.url>
<spring.datasource.slave2.username>epmet_gov_project_user</spring.datasource.slave2.username>
<spring.datasource.slave2.password>EpmEt-db-UsEr</spring.datasource.slave2.password>
<!-- redis配置 --> <!-- redis配置 -->
<spring.redis.index>0</spring.redis.index> <spring.redis.index>0</spring.redis.index>
<spring.redis.cluster.nodes>172.22.76.1:6379,172.22.76.20:6379,172.22.76.36:6379,172.22.76.1:6389,172.22.76.20:6389,172.22.76.36:6389</spring.redis.cluster.nodes> <spring.redis.cluster.nodes>172.22.76.1:6379,172.22.76.20:6379,172.22.76.36:6379,172.22.76.1:6389,172.22.76.20:6389,172.22.76.36:6389</spring.redis.cluster.nodes>

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

@ -29,22 +29,117 @@ spring:
cluster: cluster:
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:
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: datasource:
druid: names: master,slave1,slave2
master:
#MySQL #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 driver-class-name: com.mysql.cj.jdbc.Driver
url: @spring.datasource.druid.url@ url: @spring.datasource.druid.url@
username: @spring.datasource.druid.username@ username: @spring.datasource.druid.username@
password: @spring.datasource.druid.password@ password: @spring.datasource.druid.password@
#监控页面 initial-size: 10
stat-view-servlet: max-active: 100
enabled: false min-idle: 10
#loginUsername: admin max-wait: 60000
#loginPassword: admin pool-prepared-statements: true
allow: max-pool-prepared-statement-per-connection-size: 20
web-stat-filter: time-between-eviction-runs-millis: 60000
enabled: false min-evictable-idle-time-millis: 300000
filters: stat,wall,log4j2 #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
flyway: flyway:
enabled: @spring.flyway.enabled@ enabled: @spring.flyway.enabled@

10
epmet-user/epmet-user-server/pom.xml

@ -353,6 +353,16 @@
</spring.datasource.druid.url> </spring.datasource.druid.url>
<spring.datasource.druid.username>epmet_user_user</spring.datasource.druid.username> <spring.datasource.druid.username>epmet_user_user</spring.datasource.druid.username>
<spring.datasource.druid.password>EpmEt-db-UsEr</spring.datasource.druid.password> <spring.datasource.druid.password>EpmEt-db-UsEr</spring.datasource.druid.password>
<spring.datasource.slave1.url>
<![CDATA[jdbc:mysql://172.22.76.25:3306/epmet_user?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai]]>
</spring.datasource.slave1.url>
<spring.datasource.slave1.username>epmet_user_user</spring.datasource.slave1.username>
<spring.datasource.slave1.password>EpmEt-db-UsEr</spring.datasource.slave1.password>
<spring.datasource.slave2.url>
<![CDATA[jdbc:mysql://172.22.76.26:3306/epmet_user?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai]]>
</spring.datasource.slave2.url>
<spring.datasource.slave2.username>epmet_user_user</spring.datasource.slave2.username>
<spring.datasource.slave2.password>EpmEt-db-UsEr</spring.datasource.slave2.password>
<!-- redis配置 --> <!-- redis配置 -->
<spring.redis.index>0</spring.redis.index> <spring.redis.index>0</spring.redis.index>
<spring.redis.cluster.nodes>172.22.76.1:6379,172.22.76.20:6379,172.22.76.36:6379,172.22.76.1:6389,172.22.76.20:6389,172.22.76.36:6389</spring.redis.cluster.nodes> <spring.redis.cluster.nodes>172.22.76.1:6379,172.22.76.20:6379,172.22.76.36:6379,172.22.76.1:6389,172.22.76.20:6389,172.22.76.36:6389</spring.redis.cluster.nodes>

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

@ -32,9 +32,20 @@ spring:
cluster: cluster:
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:
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: datasource:
druid: names: master,slave1,slave2
master:
#MySQL #MySQL
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: com.mysql.cj.jdbc.Driver
url: @spring.datasource.druid.url@ url: @spring.datasource.druid.url@
username: @spring.datasource.druid.username@ username: @spring.datasource.druid.username@
@ -54,12 +65,96 @@ spring:
test-on-return: false test-on-return: false
filter: filter:
stat: stat:
log-slow-sql: true log-slow-sql: false
slow-sql-millis: 1000 slow-sql-millis: 1000
merge-sql: false merge-sql: false
wall: wall:
config: config:
multi-statement-allow: true multi-statement-allow: true
slave1:
#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
slave2:
#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
# 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@
# 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: true
# slow-sql-millis: 1000
# merge-sql: false
# wall:
# config:
# multi-statement-allow: true
# 数据迁移工具flyway # 数据迁移工具flyway
flyway: flyway:
enabled: @spring.flyway.enabled@ enabled: @spring.flyway.enabled@

Loading…
Cancel
Save