# free-integration-boot **Repository Path**: xddcode/free-integration-boot ## Basic Information - **Project Name**: free-integration-boot - **Description**: 内部实现springboot 2.x整合elasticsearch的demo;整合rabbitmq实现异步消息;整合sharding-jdbc实现分库分表的demo;整合zookeeper实现分布式锁的demo;整合阿里seata实现分布式事务的demo; - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 40 - **Forks**: 11 - **Created**: 2021-03-08 - **Last Updated**: 2025-01-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 简介 free-integration-boot项目主要实现springboot2.0x整合当下java比较火热的中间件,并积累形成作者自有的demo,可供学习者学习使用,所有的demo都是经过作者严格测试,拿来即用。 ### 项目结构: 项目采用分模块方式,具体结构如下: - elasticsearch-demo springboot整合mybatis plus、elasticsearch7.x、canal等中间件实现数据库与es的全量同步、增量同步机制;并且提供封装es的增删改查各种操作demo。 - rabbitmq-demo springboot整合rabbitmq实现异步消息,实现消息的正确投递(100%投递到server)、以及消息的正确消费(手动ack确认模式),以及避免重复消费等问题。 - free-common 系统的公共模块,一些工具类、公共常量等存在该模块。 - seata-demo springboot整合seata实现springcloud alibaba下的分布式事务解决方案。 - sharding-jdbc-demo springboot整合sharding-jdbc实现分库分表 - zookeeper-lock-demo springboot整合zookeeper实现分布式锁 ### 提供bug反馈或建议 提交问题反馈请说明正在使用的JDK版本、出现问题的组件包版本和相关依赖库版本。 - [码云 issue](https://gitee.com/dh_free/free-integration-boot/issues) - [GitHub issue](https://github.com/dh-free/free-integration-boot/issues) ------------------------------------------------------------------------------- ## 联系我 有疑问可以加作者微信,随时交流,请注明来意!^_^。 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0309/144415_c1bbb59f_4951941.png "wechat.png")