基于微服务的 SaaS 多租户校园管理平台
MICM [Micro-Intelligent Campus Management], 意为微智能校园管理, 又叫校织网.
致力于打造统一的, 智能化的校园管理平台.
- 操作系统:Windows 10
- 开发工具:Intellij IDEA
- 数据库:MySQL 8.0.+
- Java SDK:Oracle JDK 1.8
- 操作系统:Linux Ubuntu Server 18.04 X64
- 虚拟化技术:VMware + Docker
- 项目构建:Maven + Nexus
- 代码管理:Git + Github
- 镜像管理:Docker Registry
技术 | 文档 | 备注 |
---|---|---|
Spring Cloud Alibaba | 文档 | 致力于提供分布式应用服务开发的一站式解决方案, 已经从Apache孵化器毕业 |
名称 | 地址 | 端口 | 备注 |
---|---|---|---|
AliOSS | micm.oss-cn-shanghai.aliyuncs.com | 文件存储 | |
Github | www.github.com/iscolt | 代码仓库地址 | |
AliMaven | Maven仓库 |
名称 | 地址 | 端口 | 备注 |
---|---|---|---|
nacos | 192.168.153.130 | 8848 | 服务注册与发现/分布式配置管理 |
redis | 192.168.153.130 | 6379 | 令牌缓存 |
mysql | localhost | 3306 | 数据存储 |
sentinel | 192.168.153.130 | 8080 | 服务熔断, 限流 |
RocketMQ | 192.168.153.131 | 8080/9876 | 消息队列 |
mysql | 192.168.153.132 | 8080/3306 | 数据存储(x) |
redis | 192.168.153.132 | 6379 | 令牌缓存(x) |
纯 jar, 无须运行的
- commons
- configuration
- dependencies
成员 | 主页 | 工作内容 | 备注 |
---|---|---|---|
Colt | github | 校织网整体架构、后端开发 | |
Gemyi | github | 校织网移动端、前端开发 |
Micm 使用 Apache-2.0 协议开源,请尽量遵守开源协议。
参考 CONTRIBUTION。