由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向我反馈。本人承诺,任何
建议都将会被认真考虑,优秀的建议将会被采用,但不保证一定会在当前版本中实现。