• 15-6 Gateway核心之Predicate源码分析及预定义断言介绍






    全局的搜索一下

    这个就是自定义的After

    最大的区别和我们上一节课写的自定义的类的区别在这里。这是JDK8给我们提供的日期时间。

    预定义的都在这里




    判断下请求的Method是不是一样的

    用的比较多的是 Method和Path

    jwt为啥没用header呢。绝大多数在网关就会把这层匹配掉。所以一般不会去判断header里面怎么怎么样

    如果一定要有一个起作用的呢 那就是Host,如果你们安全做的比较好的其实就会把网关里面映射的原始地址拿到,拿到之前后呢,我们判断一下,比如说这个微服务是一个内部的微服务,只能供内网网关去访问,这个时候突然来了一个Remote的Host是一个外部地址,那很明显就是错的。如果安全做的好Host就会常用到。


    Predicate大致就是这样的一个效果
     

    结束

  • 相关阅读:
    Mac下github项目检出与提交
    Mac下Vim配置语法高亮
    Mac下JDK安装配置
    shiro实现app和web统一登录
    mysql优化30条建议
    log4j配置说明
    lambda遍历的精简
    lambda表达式详解
    dubbo
    java8新特性lamda表达式在集合中的使用
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/12898716.html
Copyright © 2020-2023  润新知