小鸭子的学习笔记duck

Duck Blog

唐如飞

( ^∀^)/欢迎\( ^∀^)

79 文章数
14 评论数

zuul网关

tangrufei
2022-08-29 / 0 评论 / 194 阅读 / 0 点赞

Zuul网关

1、概念:网关,类似于校区保安亭

2、原理

  • 1、底层由很多的过滤器组成

    • 1、pre

      • 一般实现某种业务功能是,会自定义一个过滤器,类型指定为:pre
    • 2、routing

    • 3、post

    • 4、error

  • 2、自定义一个过滤器

    • 1、创建自定义过滤器继承ZuulFilter

    • 2、重写四个方法

      • 1、指定过滤器的类型

        • 确定执行时机
      • 2、指定当前过滤器的执行顺序

      • 3、run方法前置判断shouldFilter:返回true执行run方法,否则不执行run方法

      • 4、run方法:写核心业务逻辑

3、设置熔断器

  • 1、实现一个接口:FallbackProvider

  • 2、重写里面两个方法

    • 1、配置熔断器作用于哪些服务,一般配置*,表示所有服务都适用
    • 2、返回兜底数据:在body方法里设置兜底数据

4、相关参数配置

  • 1、超时设置
  • 2、饥饿加载
文章不错,扫码支持一下吧~
上一篇 下一篇
评论
来首音乐
光阴似箭
今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月