Skip to content

SpringBoot整合Sharding-JDBC实现分库分表,读写分离

Notifications You must be signed in to change notification settings

partick33/sharding-springboot-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpringBoot整合Sharding5.1版本+mybtais-plus

目的:

学习练手使用,体验分库分表的大致流程

参考文档:

application-database-table.yml配置文件实现的是分库分表

分片算法使用的是标准分片算法,根据列进行运算取模分片;

application-write-read.yml配置文件实现的是读写分离+分表

谈谈在途中遇到的坑

主要是数据源配置中5.1版本的使用的连接池的属性由原来的dataSourceClassName变成type,一定要注意不同版本间读取配置属性的改变,很容易踩坑

官方文档中依然是使用dataSourceClassName,详情可以看https://shardingsphere.apache.org/document/5.1.0/cn/user-manual/shardingsphere-jdbc/yaml-config/

最后

希望发现有问题的地方,希望各位大佬能指出问题,小弟不胜感谢

About

SpringBoot整合Sharding-JDBC实现分库分表,读写分离

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages