文件名称:zdp-sharding-jdbc:轻量级分库分表框架
文件大小:48KB
文件格式:ZIP
更新时间:2024-06-04 00:01:48
Java
这是一个轻量级分库分表框架&读写分离框架,无需搭建中间层代理服务,开发者只需要引入本框架的jar包,并进行相应的配置即可实现分库分表&读写分离逻辑 读写分离 读写分离的实现依然是继承了spring提供的AbstractRoutingDataSource,支持数据库一主多从的架构开发者可以根据框架中提供的@Read,@Write注解 显示告诉框架应该选择主库还是从库,这2个注解可以放在类上,也可以放到方法上,优先级为:方法级写>方法级读>类级写>类级读,方法和类都未标注时默认为写操作 分库分表 开发者可以根据自身业务实现相应的分库分表逻辑,只需要实现DatabaseShardingStrategy和TableShardingStrategy并注入到spring,同时框架提供了ShardingDataSource 开发者只需要根据自身的数据源信息组装好此数据源,在此框架中定义了一个DataSo
【文件预览】:
zdp-sharding-jdbc-master
----.gitignore(23B)
----pom.xml(4KB)
----src()
--------test()
--------main()
----readme.md(18KB)
----zdp-sharding-jdbc-demo()
--------pom.xml(3KB)
--------target()
--------src()