文件名称:SpringBoot_shardDB_shardTable:SpringBoot集成Sharding-JDBC实现分库分表,自定义分片算法,基于一致性hash算法,易于扩容
文件大小:129KB
文件格式:ZIP
更新时间:2024-06-20 01:42:44
Java
项目信息: 此项目是基于SpringBoot的,并在其基础上设计了 RestFul 风格的接口 。除此之外,还整合了其它的功能: 整合了swagger生成在线的接口文档,并且实现统一格式的响应及异常情况处理; 集成了 PageHelper 分页插件,支持更加友好的分页查询; 整合了 Mybatis 、Redis,以及 详细的 日志配置; 整合了 Sharding-JDBC ,实现了 分库分表,并且在分库分表中实现了自定义的分片算法; 一致性Hash算法,易于扩容; 添加了 单元测试,使用Spring提供的RestTemplate调用RestFul风格的API接口; 整合了 quartz 定时任务框架 ,并进行了封装,只需在构建完定时任务Job类后,在 application-quartz.properties 配置文件中进行简单配置即可; 实现了 reids 分布式锁 ,当项目部署集群时,