上海设计网站建设,常州网站建设包括哪些,wordpress 文字颜色,做美篇发网站使用Sharding-JDBC实现读写分离#xff1a; 1、导入maven坐标 2、 在配置文件中配置读写分离规则 3、在配置文件中配置允许bean定义覆盖配置项
1、导入maven坐标
dependencygroupIdorg.apache.shardingsphere/groupIdartifactIdsharding-jd…使用Sharding-JDBC实现读写分离 1、导入maven坐标 2、 在配置文件中配置读写分离规则 3、在配置文件中配置允许bean定义覆盖配置项
1、导入maven坐标
dependencygroupIdorg.apache.shardingsphere/groupIdartifactIdsharding-jdbc-spring-boot-starter/artifactIdversion4.0.0-RC1/version
/dependency2、配置读写分离规则
spring:shardingsphere:datasource:names:master,slave# 主数据源master:type: com.alibaba.druid.pool.DruidDataSourcedriver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://192.168.145.111:3306/rw?characterEncodingutf-8username: haimengpassword: 123456# 从数据源slave:type: com.alibaba.druid.pool.DruidDataSourcedriver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://192.168.145.110:3306/rw?characterEncodingutf-8username: haimengpassword: 123456masterslave:# 读写分离配置load-balance-algorithm-type: round_robin #轮询# 最终的数据源名称name: dataSource# 主库数据源名称master-data-source-name: master# 从库数据源名称列表多个逗号分隔slave-data-source-names: slaveprops:sql:show: true #开启SQL显示默认false3、允许bean定义覆盖配置项 main:allow-bean-definition-overriding: true4、启动测试 可以看到已经实现了读写分离了。
5、项目代码简介