介绍
支持项
- 提供一主多从的读写分离配置,可独立使用,也可配合数据分片使用
- 事务中的数据读写均用主库
- 基于 Hint 的强制主库路由
不支持项
- 主库和从库的数据同步
- 主库和从库的数据同步延迟导致的数据不一致
- 主库多写
- 主从库间的事务一致性。主从模型中,事务中的数据读写均用主库
1. maven项目依赖
<dependencies>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-jdbc-core-spring-boot-starter</artifactId>
<version>5.1.0</version>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.2.2</version>
</dependency>
</dependencies>
2.application.yml配置
spring:
shardingsphere:
datasource:
names: dsm0,dss0
dsm0:
type: com.zaxxer.