sharding-jdbc简介
现已更名为: sharding-sphere,官方网址如下
https://shardingsphere.apache.org/document/current/cn/overview/
简单来说,最主要的可以做以下事情:
1.数据库读写分离
2.数据库分库分表
3.分布式事务
在今天的DEMO中, 我们一起来用shard-sphere来做数据库的读写分离
主要需要以下几步:
1.准备主从的数据库,
参考文章:
https://www.javastudy.cloud/articles/2019/11/14/1573693221155.html
2.在springboot工程中,引入相应的mybatis和shard-spere的依赖
3.编写测试类
springboot+sharding-jdbc+HikariCP+mybatis做读写分离
添加依赖
implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.1.1'
runtimeOnly 'mysql:mysql-connector-java'
// 这里多了一个shardingsphere的依赖
compile group: 'org.apache.shardingsphere', name: 'sharding-jdbc-spring-boot-starter', version: '4.0.0-RC3'