ITPub博客

首页 > 应用开发 > 数据库开发技术 > Spring Cloud Gateway 系列教程简介

Spring Cloud Gateway 系列教程简介

数据库开发技术 作者:DeployKing24 时间:2026-07-29 13:10:59 0 删除 编辑

1.1 Spring Cloud Gateway 是什么?

随着微服务的越来越流行,很多单体应用被拆分成了大大小小的微服务。

而各个微服务之间在对外提供服务之前,为了服务和数据的安全性,往往一般都需要在进行鉴权之后才允许对外访问。

一种业界比较认可的方案就是通过网关,当然网关的实现方案有很多种。

其中,Spring 官方团队就提供了一个基于Spring WebFlux 技术之上构建的开源API网关解决方案。

Spring Cloud Gateway 官网

1.2 Spring Cloud Gateway 有哪些功能和亮点?

Spring Cloud Gateway有如下功能:

  • 基于 Spring Framework 5、Project Reactor 和 Spring Boot 2.0 构建
    • 4.0.x 版本开始基于 Spring Framework 6、Project Reactor 和 Spring Boot3.0 构建
  • 能够匹配任何请求属性上的路由。
  • Predicates(谓词)和 filters(过滤器) 特定于路由。
  • 断路器集成。
  • Spring Cloud DiscoveryClient 集成
  • 易于编写Predicates(谓词)和 filters(过滤器)
  • 请求速率限制
  • 路径重写

Spring Cloud Gateway有如下亮点:

Spring Cloud Gateway 可以和Spring 完美整合,响应式编程+全异步非阻塞.

在这里插入图片描述

1.3 Spring Cloud Gateway 技术支持

不同的版本有不同的维护生命周期,如果在使用过程中出现问题,可以得到Spirng 专家的业务支持。
在这里插入图片描述

  • 支持OSS

    • 在 Spring 社区的支持下免费进行安全更新和错误修复。请参阅VMware Tanzu OSS 支持政策。
  • 商业支持

    • 在 OSS 时间线期间来自 Spring 专家的业务支持,以及在 OSS 生命周期结束后的扩展支持。
    • 应客户要求发布关键错误修复和安全问题的公开版本。
    • 付费支持政策:https://tanzu.vmware.com/spring-runtime
  • 未来版本

    • 生成尚未发布,时间表可能会发生变化

1.4 Spring Cloud Gateway 官方用户文档

4.0.1 当前最新版本(GA)Reference Doc.
3.1.4 GAReference Doc.
3.0.8 GAReference Doc.

1.5 Spring Cloud Gateway 系列教程目录

待更新。。。

原文作者:极客星云;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2019-07-19

  • 博文量
    10
  • 访问量
    959