【分布式网关】Spring Cloud Gateway简述

本文深入探讨Spring Cloud Gateway,包括其作为微服务网关的基本概念、与Zuul的对比、工作原理、核心流程。重点讨论路由转发的断言策略如Path、Cookie、Query和Between,过滤器的使用,特别是RewritePath和RedirectTo功能,以及自定义过滤器。此外,文章还阐述了Spring Cloud Gateway的流量限制策略和常见限流算法。
摘要由CSDN通过智能技术生成

#博学谷IT学习技术支持#

一、Spring Cloud Gateway的基本概念

1.网关又称网间连接器、协议转换器。默认网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。
2.SpringCloud Gateway是SpringCloud微服务体系的重要组件,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开发的网关。

在这里插入图片描述

二、Spring Cloud Gateway PK Zuul 1.x

1.两款网关对比
在这里插入图片描述

三、Spring Cloud Gateway工作原理

1.工作原理

(1) 客户端向 Spring Cloud Gateway 发出请求
(2)Gateway Handler Mapping 中找到与请求相匹配的路由,将其发送到 Gateway Web Handler
(3)Handler 再通过指定的过滤器链来将请求发送到我们实际的服务执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值