Gitee上有许多基于 Spring Cloud 的完整微服务项目,下面推荐这 5 个优质微服务相关的开源项目,希望可以帮到你:)

推荐项目1、RBAC 权限管理系统 Pig

基于Spring Boot 2.2.1、 Spring Cloud Hoxton、 OAuth2 的RBAC 权限管理系统。

技术特点:

l 基于 Spring Cloud Hoxton 、Spring Boot 2.2、 OAuth2 的RBAC权限管理系统

l 基于数据驱动视图的理念封装 element-ui,即使没有 vue 的使用经验也能快速上手

l 提供对常见容器化支持 Docker、Kubernetes、Rancher2 支持

l 提供 lambda 、stream api 、webflux 的生产实践。

项目地址https://gitee.com/log4j/pig

推荐项目2、基于Spring Cloud实现的微服务基础设施 MCloud

MCloud 基于 Spring Cloud 进行开发,提供了项目中常用的基础设施:

l mcloud-registry 服务注册与发现中心。

l keycloak 用户认证和管理。

l mcloud-apigw 基于Spring cloud gateway 实现的 API 网关 ,同时使用了 netflix-ribbon 作为负载均衡器。

l mcloud-config 基于 GitHub 的统一配置中心(此项目使用 这个 repo 作为配置存储库)。

l mcloud-logs 基于logstash Kibana 以及 ElasticSearch 实现的日志服务。

项目地址https://gitee.com/black-c/mcloud

推荐项目3、企业级微服务框架 open-capacity-platform

基于layui+springcloud的企业级微服务框架(用户权限管理,配置中心管理,应用管理,….),其核心的设计目标是分离前后端,快速开发部署,学习简单,功能强大,提供快速接入核心接口能力,其目标是帮助企业搭建一套类似百度能力开放平台的框架。

项目地址https://gitee.com/owenwangwen/open-capacity-platform

推荐项目4、微服务解决方案 jbone

jbone基于Spring Cloud框架开发,旨在为中小企业提供稳定的微服务解决方案,为开发人员提供基础开发骨架,jbone包含微服务中所有常用组件,例如注册中心、服务管理、服务监控、JVM监控、内存分析、调用链跟踪、API网关等等。业务功能包括系统权限的统一管理、单点登录、CMS、电商平台、工作流平台、支付平台等等。

项目地址https://gitee.com/majunwei2017/jbone

推荐项目5、分布式、单体式微服务架构并存的综合型项目 SpringBlade

SpringBlade 是一个由商业级项目升级优化而来的SpringCloud分布式微服务架构、SpringBoot单体式微服务架构并存的综合型项目,采用Java8 API重构了业务代码,完全遵循阿里巴巴编码规范。采用Spring Boot 2 、Spring Cloud Greenwich 、Mybatis 等核心技术,同时提供基于React和Vue的两个前端框架用于快速搭建企业级的SaaS多租户微服务平台。

项目地址https://gitee.com/smallc/SpringBlade

体验 码云企业版 - 码云 Gitee.com 有序规划和管理软件研发全流程

关注码云微信公众号:giteecom

发现更多优质开源项目:GVP-码云最有价值开源项目