介绍
支持项
- 提供一主多从的读写分离配置,可独立使用,也可配合数据分片使用
- 事务中的数据读写均用主库
- 基于 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.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
</dependencies>
2.application.yml配置
spring:
application:
name: jdbc-jpa-rw
profiles:
include: jdbc
jpa:
show-sql: true
hibernate:
ddl-auto: none
naming