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

Java源码网 5月前 ⋅ 258 阅读 ⋅ 0下载

由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


全部评论: 0

    我有话说: