Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Spring Cloud Alibaba | 25,697 | 7 | 6 days ago | 31 | September 15, 2022 | 441 | apache-2.0 | Java | ||
Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware. | ||||||||||
Springall | 24,478 | 7 months ago | 26 | mit | Java | |||||
循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc | ||||||||||
Kuboard Press | 17,908 | 2 months ago | 333 | JavaScript | ||||||
Kuboard 是基于 Kubernetes 的微服务管理界面。同时提供 Kubernetes 免费中文教程,入门教程,最新版本的 Kubernetes v1.23.4 安装手册,(k8s install) 在线答疑,持续更新。 | ||||||||||
Springcloudlearning | 15,253 | 2 years ago | 45 | Java | ||||||
《史上最简单的Spring Cloud教程源码》 | ||||||||||
Springboot Learning | 15,130 | a month ago | 67 | Java | ||||||
《Spring Boot基础教程》,2.x版本持续连载中!点击下方链接直达教程目录! | ||||||||||
Mall Learning | 12,045 | 11 days ago | 25 | apache-2.0 | Java | |||||
mall学习教程,架构、业务、技术要点全方位解析。mall项目(50k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot 2.3.0、MyBatis 3.4.6、Elasticsearch 7.6.2、RabbitMQ 3.7.15、Redis 5.0、MongoDB 4.2.5、Mysql5.7等技术,采用Docker容器化部署。 | ||||||||||
Mall Swarm | 9,716 | 5 months ago | 35 | apache-2.0 | Java | |||||
mall-swarm是一套微服务商城系统,采用了 Spring Cloud 2021 & Alibaba、Spring Boot 2.7、Oauth2、MyBatis、Docker、Elasticsearch、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。 | ||||||||||
Activiti | 9,431 | 1,969 | 60 | a day ago | 50 | February 06, 2020 | 532 | apache-2.0 | Java | |
Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts. | ||||||||||
Awesome Architecture | 8,359 | 2 years ago | 7 | |||||||
架构师技术图谱,助你早日成为架构师 | ||||||||||
Springcloud Learning | 7,097 | 3 months ago | 22 | Java | ||||||
Spring Cloud基础教程,持续连载更新中 |
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
自行集成。
集成d2admin
中台化前端,优化前端架构和功能布局,支撑中台服务化的应用开发。
通过JWT
的方式来进行用户认证和信息传递,保证服务之间用户无状态的传递。
利用Spring Boot Admin 来监控各个独立Service的运行状态;利用Hystrix Dashboard来实时查看接口的运行状态和调用频率等。
将服务保留的rest进行代理和网关控制,除了平常经常使用的node.js、nginx外,Spring Cloud系列的zuul和ribbon,可以帮我们进行正常的网关管控和负载均衡。其中扩展和借鉴国外项目的扩展基于JWT的Zuul限流插件
,方面进行限流。
基于Nacos
来实现的服务注册与调用,在Spring Cloud中使用Feign, 我们可以做到使用HTTP请求远程服务时能与调用本地方法一样的编码体验,开发者完全感知不到这是远程方法,更感知不到这是个HTTP请求。
集成阿里Sentinel
进行接口流量控制,通过熔断和降级处理避免服务之间的调用“雪崩”。
Apache License Version 2.0