# mmall-cloud **Repository Path**: adsadaa/mmall-cloud ## Basic Information - **Project Name**: mmall-cloud - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2018-09-01 - **Last Updated**: 2021-03-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mmall-cloud #### 项目介绍 本项目为慕课网 实战项目 mmall 的spring cloud版本,作者目标在于学习springCloud的同时,将作者掌握的知识分享出来 并尽可能引入不同的技术架构 #### 软件架构 1.权限控制 - shiro 2.orm - mybatis 3.缓存中间件 - redis 4.rds - mysql 5.消息中间件 - rabbitMq kafka(配合es使用) 6.熔断器 - Hystrix Sentinel 7注册中心 - eureka (考虑consul版本) 8.配置中心 - com.mmall.cache.config apollo #### 端口号 1. eureka1:8761 2. eureka2:8762 3. eureka3:8763 4. admin:8764 5. cache:8759 注意配置host文件,eureka 和 webapp 都需要,否则在feign调用时找不到ip host文件 127.0.0.1 eureka1 127.0.0.1 eureka2 127.0.0.1 eureka3 127.0.0.1 mmall-cache 127.0.0.1 mmall-product 127.0.0.1 mmall-order 127.0.0.1 mmall-admin #### 使用说明 本项目 mybatis 使用 MybatisCodeHelperPro,可以极大的提高开发效率,强烈推荐 #### 参与贡献 1. Fork 本项目 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 码云特技