文章目录
缺点

使用
- pom
org.springframework.cloud
spring-cloud-starter-gateway
- yml
spring:
cloud:
gateway:
discovery:
locator:
# 让 gateway 通过服务发现组件找到其他的微服务
enabled: true
还有 nacos 的配置
3. 使用

访问对应的 /微服务名称/+API 就可以访问到对应的服务

核心概念
路由

路由配置

访问到 /users/1 的话, 就会进入这个路由.
在通过 filter 过滤.
最后转发到 对应的uri位置
谓词Predicate

Filter

路由,predicate 详解
自定义 predicate
- 配置yml和对应类

- 对应类的配置类

- 对应类 extends AbstractRoutePredicateFacltory
实现

建立映射
shortcutFiledOrder 消费字段

实现断言

交给 Spring
@Component
过滤器工厂
自定义过滤器工厂

生命周期

实现
官方实现1:


官方实现2:


核心API

实现
创建类要以 GateFilterFactory 结尾

配置 yml. 这里的 yml 要以类名开头配置


全局过滤器
整合 Sentinel
GateWay 监控
使用 actuator 对 gateWay 进行建康公
慕课手记
本文详细介绍了Spring Cloud Gateway的配置及使用方法,包括如何通过谓词Predicate和过滤器Filter进行路由配置,以及如何自定义这些组件。此外还探讨了Gateway与服务发现组件的整合、Sentinel监控和限流策略。

4645

被折叠的 条评论
为什么被折叠?



