竟然开源,万人围观,spring-cloud详细解说

简介: 竟然开源,万人围观,spring-cloud详细解说

学习一门新的技术如果有优秀的开源项目,对初学者的学习将会是事半功倍,通过研究和学习优秀的开源项目,可以快速的了解此技术的相关应用场景和应用示例,参考优秀开源项目会降低将此技术引入到项目中的成本。为此抽了一些时间为大家寻找了一些非常优秀的 Spring Cloud 开源软件供大家学习参考。

上次写了一篇文章

Spring Boot 2.0(三):Spring Boot 开源软件都有哪些

http://www.ityouknow.com/springboot/2018/03/05/spring-boot-open-source.html

给大家介绍优秀的 Spring Boot 开源项目,本篇文章给介绍 Spring Cloud 的优秀开源项目。Spring Cloud 开源项目主要集中在 Github/码云 ,本文所有项目地址也均来自于这两个网站。

1、 awesome-spring-cloud

首先给大家介绍的就是 Spring Cloud 中文索引,这是一个专门收集 Spring Cloud 相关资料的开源项目,也有对应的导航页面。

产品主页

Spring Cloud 中文导航

http://springcloud.fun/

项目主页

https://github.com/ityouknow/awesome-spring-cloud

https://github.com/ityouknow/awesome-spring-cloud

2、 PiggyMetrics

一个简单的个人财务系统,基于 Spring Boot,Spring Cloud 和 Docker 简单演示了微服务的架构模式,整个项目几乎包含了 Spring Cloud 的所有特性包括 配置中心、Gateway zuul API 网关、Eureka 服务发现、Hystrix、Turbine仪 表盘应用健康监控等等。

PiggyMetrics 被分解为三个核心微服务。这些服务都是围绕某些业务能力组织的可独立部署的应用程序。

PiggyMetrics 的项目架构图

项目主页

https://github.com/sqshq/PiggyMetrics

https://github.com/sqshq/PiggyMetrics

3、 spaascloud-master

spring cloud + vue 全家桶实战,模拟商城,完整的购物流程、后端运营平台,可以实现快速搭建企业级微服务项目。

功能点:

模拟商城,完整的购物流程、后端运营平台对前端业务的支撑,和对项目的运维,有各项的监控指标和运维指标。

技术点:

核心技术为springcloud+vue两个全家桶实现,采取了取自开源用于开源的目标,所以能用开源绝不用收费框架,整体技术栈只有

阿里云短信服务是收费的,都是目前java前瞻性的框架,可以为中小企业解决微服务架构难题,可以帮助企业快速建站。由于服务

器成本较高,尽量降低开发成本的原则,本项目由10个后端项目和3个前端项目共同组成。真正实现了基于RBAC、jwt和oauth2的

无状态统一权限认证的解决方案,实现了异常和日志的统一管理,实现了MQ落地保证100%到达的解决方案。

产品主页

http://mall.paascloud.net/index

http://mall.paascloud.net/index

项目主页

https://github.com/paascloud/paascloud-master

https://github.com/paascloud/paascloud-master

4、 Cloud-Admin

Cloud-Admin是国内首个基于Spring Cloud微服务化开发平台,核心技术采用Spring Boot2以及Spring Cloud Gateway相关核心组件,前端采用vue-element-admin组件。具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。

项目主页

https://gitee.com/minull/ace-security

https://gitee.com/minull/ace-security

5、 spring-cloud-rest-tcc

基于Spring Cloud Netflix的TCC柔性事务和EDA事件驱动示例,结合Spring Cloud Sleuth进行会话追踪和Spring Boot Admin的健康监控,并辅以Hystrix Dashboard提供近实时的熔断监控.

项目主页

https://github.com/prontera/spring-cloud-rest-tcc

https://github.com/prontera/spring-cloud-rest-tcc

6、 pig

基于Spring Cloud、oAuth2.0开发,基于Vue前后分离的开发平台,支持账号、短信、SSO等多种登录

产品主页

PIG 微服务解决方案

https://www.pig4cloud.com/

项目主页

pig: 基于Spring Boot 2.5、 Spring Cloud 2020 & Alibaba、 OAuth2 的微服务RBAC 权限管理系统。 🔝 🔝 记得上边点个star 关注更新。微服务交流群见底部二维码。

https://gitee.com/log4j/pig

7、 xxpay-master

XxPay聚合支付使用Java开发,包括spring-cloud、dubbo、spring-boot三个架构版本,已接入微信、支付宝等主流支付渠道,可直接用于生产环境。

产品主页

XxPay聚合支付 - 做最专业的开源聚合支付系统

http://www.xxpay.org/

项目主页

xxpay: 原XxPay聚合支付系统开源版,系统使用Java开发,有springcloud、springboot、dubbo三种架构,已对接微信支付宝收款、退款、转账接口。

https://gitee.com/jmdhappy/xxpay-master

8、 spring-boot-cloud

基于 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架构建的微服务项目

项目主页

https://github.com/zhangxd1989/spring-boot-cloud

https://github.com/zhangxd1989/spring-boot-cloud

9、 FCat

FCat项目基于 Angular 4 + Spring Cloud 的企业级基础功能框架。

项目主页

FCat: FCat项目基于 Angular 4 + Spring Cloud 的企业级基础功能框架 全栈必备

https://gitee.com/xfdm/FCat

10、 spring-cloud-examples

Spring Cloud 技术栈示例代码,快速简单上手教程,一个帮助大家学习 Spring Cloud 的开源示例项目,每个 Spring Cloud 组件都有独立的示例供大家参考学习。

项目主页

https://github.com/ityouknow/spring-cloud-examples

https://github.com/ityouknow/spring-cloud-examples

目录
相关文章
|
7月前
|
消息中间件 Dubbo Java
Spring全家桶 、Dubbo、分布式、消息队列后端必备全套开源项目
基于 Spring Boot 2.X 版本的深度入门教程。 市面上的 Spring Boot 基础入门文章很多,但是深度入门文章却很少。对于很多开发者来说,入门即是其对某个技术栈的最终理解,一方面是开发者“比较懒”,另一方面是文章作者把 Spring Boot 入门写的太浅,又或者不够全面。
|
7月前
|
消息中间件 安全 druid
GitHub昙花一现!《Spring Boot趣味实战课》神作开源几分钟被下架
今天给大家分享好书了:刘水镜老师的 《Spring Boot趣味实战课》,网上依旧是没有开源版本!小编会在文末附电子版免费下载方式。 刘水镜是谁? 十余年持续技术文章输出,CSDN博客专家。2020年《 Spring Boot趣味私房课》专栏上线,凭借风趣幽默、深入浅出的写作风格深受读者好评。 《Spring Boot趣味实战课》 内容丰富、趣味实战是本书的两大特色 涵盖 Spring MVC、MyBatis Plus、Spring DaJPA、Spring Security、Quartz等主流框架 整合MySQL. Druid、Redis、 RabbitMQ、Elastics
111 0
|
2月前
|
人工智能 Java API
阿里云开源 AI 应用开发框架:Spring AI Alibaba
近期,阿里云重磅发布了首款面向 Java 开发者的开源 AI 应用开发框架:Spring AI Alibaba(项目 Github 仓库地址:alibaba/spring-ai-alibaba),Spring AI Alibaba 项目基于 Spring AI 构建,是阿里云通义系列模型及服务在 Java AI 应用开发领域的最佳实践,提供高层次的 AI API 抽象与云原生基础设施集成方案,帮助开发者快速构建 AI 应用。本文将详细介绍 Spring AI Alibaba 的核心特性,并通过「智能机票助手」的示例直观的展示 Spring AI Alibaba 开发 AI 应用的便利性。示例源
1411 15
|
2月前
|
人工智能 Java API
阿里云开源 AI 应用开发框架:Spring AI Alibaba
阿里云开源 Spring AI Alibaba,旨在帮助 Java 开发者快速构建 AI 应用,共同构建物理新世界。
|
6月前
|
人工智能 自然语言处理 Java
Spring AI是一个开源的多模态AI模型平台
Spring AI是一个开源的多模态AI模型平台
388 2
|
6月前
|
人工智能 自然语言处理 Java
Spring AI开源的多模态AI模型平台
Spring AI开源的多模态AI模型平台
302 0
|
Kubernetes Java 数据库
GitHub置顶神作开源!世界名著《Spring实战(第6版)》全彩文档
今天给大家带来的是:[美] 克雷格·沃斯(Craig Walls) 著,张卫滨,吴国浩 译的 《Spring实战(第6版)》,也是最新的一版,本书是关于Spring核心特性的指南,延续了前几个版本一贯的清晰风格,带领你亲自动手,逐步构建出一个以数据库作为支撑的Web应用。
|
7月前
|
Java API Spring
开源!一款基于Spring Boot的二维码生成和解析工具
开源!一款基于Spring Boot的二维码生成和解析工具
96 1
|
7月前
|
JavaScript 安全 Java
【开源】 Spring Boot 3 + Vue 3 前后端分离权限管理系统说明文档
【开源】 Spring Boot 3 + Vue 3 前后端分离权限管理系统说明文档
|
Dubbo Java 应用服务中间件
开源微服务如何选型?Spring Cloud、Dubbo、gRPC、Istio 详细对比
开源微服务如何选型?Spring Cloud、Dubbo、gRPC、Istio 详细对比
1135 15