Spring Boot,Dubbo,Zookeeper、MySql,Swagger2组成搭建的分布式基础框架

由Spring Boot,MyBatis,Dubbo,Zookeeper,MongoDB、RabbitMQ、Redis、MySql,Swagger2组成搭建的分布式基础框架!

项目结构说明

micai-boss

—–micai-base —–>基础模块

—–micai-doc —–>数据库脚本和文档

—–micai-mongodb —–>MongoDB服务插件

—–micai-order —–>订单模块

—–micai-rabbitmq —–>RabbitMQ服务插件

—–micai-redis —–>Redis服务插件

—–micai-sms —–>短信服务插件

—–micai-thrid —–>Dubbo服务插件

—–micai-user —–>用户服务

—–micai-utils —–>工具类模块

—–micai-weixin —–>微信API服务模块

项目启动前准备

1.安装MySql服务

2.安装Zookeeper服务

3.安装Redis服务

4.安装RabbitMQ服务

5.安装MongoDB服务

项目启动步骤

1.首先从git仓库下载项目到本地工程目录下 git clone https://gitee.com/micai/micai-boss.git

2.进入该项目的根目录下,通过命令的方式在本地编译项目 mvn clean compile -Dmaven.test.skip=true

3.编译成功后,导入IDEA工具中

4.分别启动对应的Dubbo服务即可,这里一共有如下几个服务:

4.1.micai-user-provider,micai-user-consumer,micai-weixin-impl,micai-sms-queue-impl,micai-sms-service-impl,micai-order-consumer

4.2.启动其中的两个服务,其他的都是类似的启动方法,打开micai-user-provider,找到UserProviderApplication类启动即可

4.3.当然启动Dubbo服务之前,一定记得先修改每个项目对应的配置文件,所有项目的配置文件都在resources目录下,读者可以根据自己实际情况修改即可

建议及改进

若您有任何建议,可以通过1)加入qq群715224124向群主提出,或2)发送邮件至827358369@qq.com向我反馈。本人承诺,任何

建议都将会被认真考虑,优秀的建议将会被采用,但不保证一定会在当前版本中实现。

下载地址:https://gitee.com/micai-code/micai-boss.git

MiCai wechat
扫一扫,关注微信订阅号
坚持原创技术分享,您的支持将鼓励我继续创作!