Cloud网管gateWay

缺点

在这里插入图片描述

使用

  1. pom
org.springframework.cloud
spring-cloud-starter-gateway
  1. yml
spring:
  cloud:
    gateway:
      discovery:
        locator:
          # 让 gateway 通过服务发现组件找到其他的微服务
          enabled: true

还有 nacos 的配置
3. 使用
在这里插入图片描述
访问对应的 /微服务名称/+API 就可以访问到对应的服务
在这里插入图片描述

核心概念

路由

在这里插入图片描述

路由配置

在这里插入图片描述
访问到 /users/1 的话, 就会进入这个路由.
在通过 filter 过滤.
最后转发到 对应的uri位置

谓词Predicate

在这里插入图片描述

Filter

在这里插入图片描述

路由,predicate 详解

在这里插入图片描述
慕课手记

自定义 predicate

  1. 配置yml和对应类
    在这里插入图片描述
  2. 对应类的配置类
    在这里插入图片描述
  3. 对应类 extends AbstractRoutePredicateFacltory
    实现
    在这里插入图片描述
    建立映射
    shortcutFiledOrder 消费字段
    在这里插入图片描述
    实现断言
    在这里插入图片描述
    交给 Spring
    @Component

过滤器工厂

慕课手记

自定义过滤器工厂

在这里插入图片描述

生命周期

在这里插入图片描述

实现

官方实现1:
在这里插入图片描述
在这里插入图片描述

官方实现2:
在这里插入图片描述
在这里插入图片描述

核心API

在这里插入图片描述

实现

创建类要以 GateFilterFactory 结尾
在这里插入图片描述
配置 yml. 这里的 yml 要以类名开头配置
在这里插入图片描述
在这里插入图片描述

全局过滤器

慕课手记

整合 Sentinel

慕课手记

GateWay 监控

使用 actuator 对 gateWay 进行建康公
慕课手记

GateWay 限流

慕课手记

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值