Orange Cloud
微服务架构版本采用了 Nacos 作为服务注册与配置管理中心,并利用 Spring Cloud Gateway 来实现高效的 API 网关功能。
在线演示
- Orange 官网: http://hengzq.cn
- 在线体验: http://tiny.hengzq.cn
- 项目文档: http://hengzq.cn/orange-monomer/
- 单体架构-后端源码下载【GitHub】: https://github.com/hengzq/orange-monomer
- 单体架构-后端源码下载【Gitee】: https://gitee.com/hengzq/orange-monomer
- 微服务版本-后端源码下载【GitHub】: https://github.com/hengzq/orange-cloud
- 微服务版本-后端源码下载【Gitee】: https://gitee.com/hengzq/orange-cloud
- 前端源码下载【GitHub】: https://github.com/hengzq/orange-cloud
- 前端源码下载【Gitee】: https://gitee.com/hengzq/orange-cloud
注:前端项目设计灵活,能够同时兼容后端的单体架构和微服务架构
技术选型
组件 | 说明 | 版本 |
---|---|---|
MySQL | MySQL数据库服务 | 5.7/8+ |
Java | Java | 17 |
Spring Boot | Spring Boot | 3.2.11 |
Spring AI | Spring AI | 1.0.0-M5 |
Spring MVC | MVC 框架 | 6.1.5 |
Spring WebFlux | WebFlux 框架 | 6.1.5 |
Spring Security | Security 安全框架 | 6.2.3 |
MyBatis-Plus | MyBatis的增强工具 | 3.5.7 |
Hutool | Java工具类库 | 5.8.26 |
Spring Cloud Alibaba | 阿里微服务框架 | 2023.0.1.2 |
Spring Cloud Gateway | 服务网关 | 2023.0.1 |
Nacos | 注册中心及配置中心 | 2.3.2 |