共计 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 我的项目,欢送关注获取更多精彩内容