|
@@ -4,8 +4,8 @@ server:
|
|
|
port: 7220
|
|
port: 7220
|
|
|
spring:
|
|
spring:
|
|
|
redis:
|
|
redis:
|
|
|
- host: 192.168.0.104
|
|
|
|
|
- password: Iwb-2017
|
|
|
|
|
|
|
+ host: vbdsm-redis
|
|
|
|
|
+ password:
|
|
|
port: 6379
|
|
port: 6379
|
|
|
database: 3
|
|
database: 3
|
|
|
lettuce:
|
|
lettuce:
|
|
@@ -30,9 +30,9 @@ xxl:
|
|
|
sharding:
|
|
sharding:
|
|
|
jdbc:
|
|
jdbc:
|
|
|
datasource:
|
|
datasource:
|
|
|
- names: vbdsm,vbdsm-2023,vbdsm-2024
|
|
|
|
|
|
|
+ names: vbdsm,vbdsm-2023,vbdsm-2024,vbdsm-2025,vbdsm-2026
|
|
|
vbdsm:
|
|
vbdsm:
|
|
|
- url: jdbc:mysql://47.112.30.247:13306/vbdsm?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=false
|
|
|
|
|
|
|
+ url: jdbc:mysql://vbdsm-mysql:3306/vbdsm?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=false
|
|
|
username: root
|
|
username: root
|
|
|
password: 123456
|
|
password: 123456
|
|
|
driverClassName: com.mysql.jdbc.Driver
|
|
driverClassName: com.mysql.jdbc.Driver
|
|
@@ -46,7 +46,7 @@ sharding:
|
|
|
testWhileIdle: true
|
|
testWhileIdle: true
|
|
|
maxActive: 30
|
|
maxActive: 30
|
|
|
vbdsm-2023:
|
|
vbdsm-2023:
|
|
|
- url: jdbc:mysql://47.112.30.247:13306/vbdsm_2023?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=false
|
|
|
|
|
|
|
+ url: jdbc:mysql://vbdsm-mysql:3306/vbdsm_2023?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=false
|
|
|
username: root
|
|
username: root
|
|
|
password: 123456
|
|
password: 123456
|
|
|
driverClassName: com.mysql.jdbc.Driver
|
|
driverClassName: com.mysql.jdbc.Driver
|
|
@@ -60,7 +60,35 @@ sharding:
|
|
|
testWhileIdle: true
|
|
testWhileIdle: true
|
|
|
maxActive: 30
|
|
maxActive: 30
|
|
|
vbdsm-2024:
|
|
vbdsm-2024:
|
|
|
- url: jdbc:mysql://47.112.30.247:13306/vbdsm_2024?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=false
|
|
|
|
|
|
|
+ url: jdbc:mysql://vbdsm-mysql:3306/vbdsm_2024?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=false
|
|
|
|
|
+ username: root
|
|
|
|
|
+ password: 123456
|
|
|
|
|
+ driverClassName: com.mysql.jdbc.Driver
|
|
|
|
|
+ minIdle: 10
|
|
|
|
|
+ validationQuery: SELECT 1
|
|
|
|
|
+ initialSize: 5
|
|
|
|
|
+ maxWait: 60000
|
|
|
|
|
+ filters: stat
|
|
|
|
|
+ poolPreparedStatements: true
|
|
|
|
|
+ type: com.alibaba.druid.pool.DruidDataSource
|
|
|
|
|
+ testWhileIdle: true
|
|
|
|
|
+ maxActive: 30
|
|
|
|
|
+ vbdsm-2025:
|
|
|
|
|
+ url: jdbc:mysql://vbdsm-mysql:3306/vbdsm_2025?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=false
|
|
|
|
|
+ username: root
|
|
|
|
|
+ password: 123456
|
|
|
|
|
+ driverClassName: com.mysql.jdbc.Driver
|
|
|
|
|
+ minIdle: 10
|
|
|
|
|
+ validationQuery: SELECT 1
|
|
|
|
|
+ initialSize: 5
|
|
|
|
|
+ maxWait: 60000
|
|
|
|
|
+ filters: stat
|
|
|
|
|
+ poolPreparedStatements: true
|
|
|
|
|
+ type: com.alibaba.druid.pool.DruidDataSource
|
|
|
|
|
+ testWhileIdle: true
|
|
|
|
|
+ maxActive: 30
|
|
|
|
|
+ vbdsm-2026:
|
|
|
|
|
+ url: jdbc:mysql://vbdsm-mysql:3306/vbdsm_2026?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=false
|
|
|
username: root
|
|
username: root
|
|
|
password: 123456
|
|
password: 123456
|
|
|
driverClassName: com.mysql.jdbc.Driver
|
|
driverClassName: com.mysql.jdbc.Driver
|
|
@@ -77,7 +105,7 @@ sharding:
|
|
|
sharding:
|
|
sharding:
|
|
|
tables:
|
|
tables:
|
|
|
t_online_data_energy:
|
|
t_online_data_energy:
|
|
|
- actualDataNodes: vbdsm-${2023..2024}.t_online_data_energy_0${1..9},vbdsm-${2023..2024}.t_online_data_energy_${10..12}
|
|
|
|
|
|
|
+ actualDataNodes: vbdsm-${2023..2026}.t_online_data_energy_0${1..9},vbdsm-${2023..2026}.t_online_data_energy_${10..12}
|
|
|
tableStrategy:
|
|
tableStrategy:
|
|
|
standard:
|
|
standard:
|
|
|
rangeAlgorithmClassName: cn.vbdsm.hj212.datacollect.sharding.RangeTableShardingAlgorithm
|
|
rangeAlgorithmClassName: cn.vbdsm.hj212.datacollect.sharding.RangeTableShardingAlgorithm
|
|
@@ -89,7 +117,7 @@ sharding:
|
|
|
shardingColumn: getTime
|
|
shardingColumn: getTime
|
|
|
preciseAlgorithmClassName: cn.vbdsm.hj212.datacollect.sharding.PreciseDatabaseShardingAlgorithm
|
|
preciseAlgorithmClassName: cn.vbdsm.hj212.datacollect.sharding.PreciseDatabaseShardingAlgorithm
|
|
|
t_online_data_power:
|
|
t_online_data_power:
|
|
|
- actualDataNodes: vbdsm-${2023..2024}.t_online_data_power_0${1..9},vbdsm-${2023..2024}.t_online_data_power_${10..12}
|
|
|
|
|
|
|
+ actualDataNodes: vbdsm-${2023..2026}.t_online_data_power_0${1..9},vbdsm-${2023..2026}.t_online_data_power_${10..12}
|
|
|
tableStrategy:
|
|
tableStrategy:
|
|
|
standard:
|
|
standard:
|
|
|
rangeAlgorithmClassName: cn.vbdsm.hj212.datacollect.sharding.RangeTableShardingAlgorithm
|
|
rangeAlgorithmClassName: cn.vbdsm.hj212.datacollect.sharding.RangeTableShardingAlgorithm
|
|
@@ -106,7 +134,7 @@ sharding:
|
|
|
rangeAlgorithmClassName: cn.vbdsm.hj212.datacollect.sharding.RangeTableShardingAlgorithm
|
|
rangeAlgorithmClassName: cn.vbdsm.hj212.datacollect.sharding.RangeTableShardingAlgorithm
|
|
|
shardingColumn: getTime
|
|
shardingColumn: getTime
|
|
|
preciseAlgorithmClassName: cn.vbdsm.hj212.datacollect.sharding.PreciseTableShardingAlgorithm
|
|
preciseAlgorithmClassName: cn.vbdsm.hj212.datacollect.sharding.PreciseTableShardingAlgorithm
|
|
|
- actualDataNodes: vbdsm-${2023..2024}.t_online_data_qty_0${1..9},vbdsm-${2023..2024}.t_online_data_qty_${10..12}
|
|
|
|
|
|
|
+ actualDataNodes: vbdsm-${2023..2026}.t_online_data_qty_0${1..9},vbdsm-${2023..2026}.t_online_data_qty_${10..12}
|
|
|
databaseStrategy:
|
|
databaseStrategy:
|
|
|
standard:
|
|
standard:
|
|
|
rangeAlgorithmClassName: cn.vbdsm.hj212.datacollect.sharding.RangeDatabaseShardingAlgorithm
|
|
rangeAlgorithmClassName: cn.vbdsm.hj212.datacollect.sharding.RangeDatabaseShardingAlgorithm
|
|
@@ -118,7 +146,7 @@ sharding:
|
|
|
rangeAlgorithmClassName: cn.vbdsm.hj212.datacollect.sharding.RangeTableShardingAlgorithm
|
|
rangeAlgorithmClassName: cn.vbdsm.hj212.datacollect.sharding.RangeTableShardingAlgorithm
|
|
|
shardingColumn: getTime
|
|
shardingColumn: getTime
|
|
|
preciseAlgorithmClassName: cn.vbdsm.hj212.datacollect.sharding.PreciseTableShardingAlgorithm
|
|
preciseAlgorithmClassName: cn.vbdsm.hj212.datacollect.sharding.PreciseTableShardingAlgorithm
|
|
|
- actualDataNodes: vbdsm-${2023..2024}.t_online_data_harmonic_i_0${1..9},vbdsm-${2023..2024}.t_online_data_harmonic_i_${10..12}
|
|
|
|
|
|
|
+ actualDataNodes: vbdsm-${2023..2026}.t_online_data_harmonic_i_0${1..9},vbdsm-${2023..2026}.t_online_data_harmonic_i_${10..12}
|
|
|
databaseStrategy:
|
|
databaseStrategy:
|
|
|
standard:
|
|
standard:
|
|
|
rangeAlgorithmClassName: cn.vbdsm.hj212.datacollect.sharding.RangeDatabaseShardingAlgorithm
|
|
rangeAlgorithmClassName: cn.vbdsm.hj212.datacollect.sharding.RangeDatabaseShardingAlgorithm
|
|
@@ -130,7 +158,7 @@ sharding:
|
|
|
rangeAlgorithmClassName: cn.vbdsm.hj212.datacollect.sharding.RangeTableShardingAlgorithm
|
|
rangeAlgorithmClassName: cn.vbdsm.hj212.datacollect.sharding.RangeTableShardingAlgorithm
|
|
|
shardingColumn: getTime
|
|
shardingColumn: getTime
|
|
|
preciseAlgorithmClassName: cn.vbdsm.hj212.datacollect.sharding.PreciseTableShardingAlgorithm
|
|
preciseAlgorithmClassName: cn.vbdsm.hj212.datacollect.sharding.PreciseTableShardingAlgorithm
|
|
|
- actualDataNodes: vbdsm-${2023..2024}.t_online_data_harmonic_u_0${1..9},vbdsm-${2023..2024}.t_online_data_harmonic_u_${10..12}
|
|
|
|
|
|
|
+ actualDataNodes: vbdsm-${2023..2026}.t_online_data_harmonic_u_0${1..9},vbdsm-${2023..2026}.t_online_data_harmonic_u_${10..12}
|
|
|
databaseStrategy:
|
|
databaseStrategy:
|
|
|
standard:
|
|
standard:
|
|
|
rangeAlgorithmClassName: cn.vbdsm.hj212.datacollect.sharding.RangeDatabaseShardingAlgorithm
|
|
rangeAlgorithmClassName: cn.vbdsm.hj212.datacollect.sharding.RangeDatabaseShardingAlgorithm
|