介绍6款热门的SpringCloud微服务开源项⽬,总有适合你的!今天介绍六款⽐较热门的SpringCloud微服务项⽬,感兴趣的可以clone下来研究⼀下,相信对你学习微服务架构很有帮助。
⼀、Cloud-Platform
介绍
Cloud-Platform是国内⾸个基于Spring Cloud微服务化开发平台,具有统⼀授权、认证后台管理系统,其中包含具备⽤户管理、资源权限管理、⽹关API 管理等多个模块,⽀持多业务系统并⾏开发,可以作为后端服务的开发脚⼿架。
代码简洁,架构清晰,适合学习和直接项⽬中使⽤。核⼼技术采⽤Spring Boot 2.4.1、Spring Cloud (2020.0.0)以及Spring Cloud Alibaba 2.2.4 相关核⼼组件,采⽤Nacos注册和配置中⼼,集成流量卫兵Sentinel,前端采⽤vue-element-admin组件,Elastic Search⾃⾏集成。
功能截图
详细了解
⼆、pig
介绍
基于 Spring Cloud Hoxton 、Spring Boot 2.4、 OAuth2 的 RBAC 权限管理系统基于数据驱动视图的理念封装 element-ui,即使没有 vue 的使⽤经验也能快速上⼿
提供对常见容器化⽀持 Docker、Kubernetes、Rancher2 ⽀持
提供 lambda 、stream api 、webflux 的⽣产实践
功能截图
详细了解
三、microservices-platform
介绍
基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采⽤前后端分离的企业级微服务多租户系统架构。并引⼊组件化的思想实现⾼内聚低耦合并且⾼度可配置化,适合学习和企业中使⽤。
真正实现了基于RBAC、jwt和oauth2的⽆状态统⼀权限认证的解决⽅案,⾯向互联⽹设计同时适合B端和C端⽤户,⽀持CI/CD多环境部署,并提供应⽤管理⽅便第三⽅系统接⼊;同时还集合各种微服务治理功能和监控功能。推荐:Java⾯试练题宝典
模块包括:企业级的认证系统、开发平台、应⽤监控、慢sql监控、统⼀⽇志、单点登录、Redis分布式⾼速缓存、配置中⼼、分布式任务调度、接⼝⽂档、代码⽣成等等。
功能截图
详细了解
四、SpringBlade
介绍
SpringBlade 是⼀个由商业级项⽬升级优化⽽来的SpringCloud分布式微服务架构、SpringBoot单体式微服务架构并存的综合型项⽬,采⽤Java8 API重构了业务代码,完全遵循阿⾥巴巴编码规范。
采⽤Spring Boot 2.4 、Spring Cloud 2020 、Mybatis 等核⼼技术,同时提供基于React和Vue的两个
前端框架⽤于快速搭建企业级的SaaS 多租户微服务平台。
功能截图
springcloud难学吗详细了解
五、RuoYi-Cloud
介绍
基于Spring Boot、Spring Cloud & Alibaba的分布式微服务架构权限管理系统。推荐:Java⾯试练题宝典采⽤前后端分离的模式,微服务版本前端。
后端采⽤Spring Boot、Spring Cloud & Alibaba。
注册中⼼、配置中⼼选型Nacos,权限认证使⽤Redis。
流量控制框架选型Sentinel,分布式事务选型Seata。
功能截图
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论