Spring Boot+Vue的微服务架构开源项目
当然可以。基于 Spring Boot + Vue 的微服务项目,通常后端采用 Spring Cloud / Spring Cloud Alibaba 技术栈。以下是一些主流的开源项目,非常适合用于学习或二次开发。
🚀 主流微服务开源项目
|
项目名称 |
主要技术栈 |
核心特点 |
适用场景 |
|---|---|---|---|
|
RuoYi-Cloud |
后端: Spring Boot, Spring Cloud Alibaba (Nacos, Sentinel, Seata) |
基于 RBAC 的成熟权限模型,提供代码生成器,社区活跃,文档齐全。 |
快速开发后台管理系统、内部系统、教学项目。 |
|
Cloud-Platform |
后端: Spring Boot, Spring Cloud Alibaba (Nacos, Sentinel) |
国内较早的微服务开发平台,模块清晰,适合作为脚手架进行二次开发。 |
作为微服务脚手架,学习或快速搭建后台系统。 |
|
microservices-platform |
后端: Spring Boot, Spring Cloud, Spring Cloud Alibaba |
强调企业级、多租户、高内聚低耦合,提供统一权限认证和完整的微服务治理能力。 |
学习企业级微服务架构设计,或作为复杂业务系统的基础。 |
|
SpringBlade |
后端: Spring Boot, Spring Cloud |
源于商业项目,提供 SaaS 多租户能力,功能全面,架构规范。 |
构建复杂的 SaaS 平台,或学习大型微服务项目的最佳实践。 |
|
open-capacity-platform (OCP) |
后端: Spring Boot, Spring Cloud (支持 Netflix & Alibaba) |
定位为“能力开放平台”,提供网关、监控、灰度发布等完整的非功能性解决方案。 |
学习微服务治理、API 网关、灰度发布等企业级实践。 |
|
paascloud-master |
后端: Spring Cloud, Spring Boot |
采用多服务、多前端的组合模式,实现了完整的 RBAC、OAuth2 权限体系。 |
深入理解微服务拆分、统一认证和分布式事务等复杂场景。 |
|
pig |
后端: Spring Cloud Hoxton, Spring Boot 2.4, OAuth2 |
基于数据驱动视图封装,对 Vue 新手友好,提供 Docker/K8s 容器化支持。 |
学习 OAuth2 权限模型和云原生部署。 |
|
RuoYi-Office |
后端: Spring Boot 3.5, Spring Cloud Alibaba 2023, Flowable, RocketMQ |
整合了 OA、BPM、HRM 等14大模块,采用最新技术栈,支持三端(Web/后端/App)。 |
作为毕业设计或企业级实战项目,技术栈前沿,功能完整。 |
|
鸿鹄采购系统 |
后端: Spring Boot 2.7+, Spring Cloud Alibaba (Nacos, Sentinel, Seata) |
业务导向,覆盖采购全流程,是“业务+微服务架构”结合的优秀范例。 |
学习特定业务领域(如采购)的微服务实践,或作为二次开发基础。 |
💡 如何选择?
-
通用后台与权限体系
-
首选:RuoYi-Cloud,生态成熟,文档齐全,社区活跃。
-
对比学习:Cloud-Platform、microservices-platform、SpringBlade、open-capacity-platform、paascloud-master、pig。
-
-
前沿技术栈与完整业务
-
RuoYi-Office:采用 Spring Boot 3 + Vue 3 + Flowable + UniApp,技术栈新,模块丰富,适合作为毕业设计或企业级实战项目。
-
-
特定业务领域
-
鸿鹄采购系统:专注于企业采购、招投标流程,适合有相关业务需求或想学习特定领域微服务设计的开发者。
-
更多推荐
所有评论(0)