关于intellij-idea:介绍6款热门的SpringCloud微服务开源项目总有适合你的

5次阅读

共计 1941 个字符,预计需要花费 5 分钟才能阅读完成。

明天介绍六款比拟热门的 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 自行集成。

性能截图



具体理解

https://gitee.com/geek_qi/clo…

二、pig

介绍

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

基于数据驱动视图的理念封装 element-ui,即便没有 vue 的应用教训也能疾速上手

提供对常见容器化反对 Docker、Kubernetes、Rancher2 反对

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

性能截图


具体理解

https://gitee.com/log4j/pig

三、microservices-platform

介绍

基于 SpringBoot2.x、SpringCloud 和 SpringCloudAlibaba 并采纳前后端拆散的企业级微服务多租户零碎架构。并引入组件化的思维实现高内聚低耦合并且高度可配置化,适宜学习和企业中应用。

真正实现了基于 RBAC、jwt 和 oauth2 的无状态对立权限认证的解决方案,面向互联网设计同时适宜 B 端和 C 端用户,反对 CI/CD 多环境部署,并提供利用治理不便第三方零碎接入;同时还汇合各种微服务治理性能和监控性能。举荐:Java 面试练题宝典

模块包含: 企业级的认证零碎、开发平台、利用监控、慢 sql 监控、对立日志、单点登录、Redis 分布式高速缓存、配置核心、分布式任务调度、接口文档、代码生成等等。

性能截图


具体理解

https://gitee.com/zlt2000/mic…

四、SpringBlade

介绍

SpringBlade 是一个由商业级我的项目降级优化而来的 SpringCloud 散布式微服务架构、SpringBoot 单体式微服务架构并存的综合型我的项目,采纳 Java8 API 重构了业务代码,齐全遵循阿里巴巴编码标准。

采纳 Spring Boot 2.4、Spring Cloud 2020、Mybatis 等核心技术,同时提供基于 React 和 Vue 的两个前端框架用于疾速搭建企业级的 SaaS 多租户微服务平台。

性能截图


具体理解

https://gitee.com/smallc/Spri…

五、RuoYi-Cloud

介绍

基于 Spring Boot、Spring Cloud & Alibaba 的散布式微服务架构权限管理系统。举荐:Java 面试练题宝典

采纳前后端拆散的模式,微服务版本前端。

后端采纳 Spring Boot、Spring Cloud & Alibaba。

注册核心、配置核心选型 Nacos,权限认证应用 Redis。

流量管制框架选型 Sentinel,分布式事务选型 Seata。

性能截图

具体理解

https://gitee.com/y_project/R…

六、open-capacity-platform

介绍

简称 ocp 是基于 layui+springcloud 的企业级微服务框架(用户权限治理,配置核心治理,利用治理,….), 其外围的设计指标是拆散前后端,疾速开发部署,学习简略,功能强大,提供疾速接入外围接口能力,其指标是帮忙企业搭建一套相似百度能力开放平台的框架;

基于 layui 前后端拆散的企业级微服务架构
兼容 spring cloud netflix & spring cloud alibaba
优化 Spring Security 外部实现,实现 API 调用的对立进口和权限认证受权核心
提供欠缺的企业微服务流量监控,日志监控能力
通用的微服务架构利用非功能性 (NFR) 需要, 更容易地在不同的我的项目中复用
提供欠缺的压力测试计划
提供欠缺的灰度公布计划
提供欠缺的微服务部署计划

性能截图



具体理解

https://gitee.com/owenwangwen…

好了,以上就是六款 SpringCloud 微服务项目的介绍,有其余不错的微服务项目,欢送留言举荐、自荐!

本文首发于公众号:Java 版 web 我的项目,欢送关注获取更多精彩内容

正文完
 0