fundplatform/fund-sys/target/classes/sharding-config.yaml

50 lines
1.6 KiB
YAML

# =====================================================
# ShardingSphere 读写分离配置示例
# 生产环境使用时取消注释并修改为实际的数据库地址
# =====================================================
#spring:
# datasource:
# driver-class-name: org.apache.shardingsphere.driver.ShardingSphereDriver
# url: jdbc:shardingsphere:classpath:sharding-config.yaml
# =====================================================
# sharding-config.yaml (放在resources目录下)
# =====================================================
#mode:
# type: Standalone
# repository:
# type: JDBC
#
#dataSources:
# ds_master:
# dataSourceClassName: com.zaxxer.hikari.HikariDataSource
# driverClassName: com.mysql.cj.jdbc.Driver
# jdbcUrl: jdbc:mysql://master-host:3306/fund_sys?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai
# username: root
# password: zjf@123456
# ds_slave_0:
# dataSourceClassName: com.zaxxer.hikari.HikariDataSource
# driverClassName: com.mysql.cj.jdbc.Driver
# jdbcUrl: jdbc:mysql://slave-host:3306/fund_sys?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai
# username: root
# password: zjf@123456
#
#rules:
# - !READWRITE_SPLITTING
# dataSources:
# readwrite_ds:
# writeDataSourceName: ds_master
# readDataSourceNames:
# - ds_slave_0
# transactionalReadQueryStrategy: PRIMARY
# loadBalancerName: round_robin
# loadBalancers:
# round_robin:
# type: ROUND_ROBIN
# props:
# default: 0
#
#props:
# sql-show: true