zoukankan      html  css  js  c++  java
  • springcloud gateway

    Spring Cloud Gateway 是spring官方自己开发的一款API网关
    核心功能为服务路由
    springcloud gateway 和 netflix zuul的对比:

    Spring Cloud Gateway 基于最新的spring5 和 springboot2 用于响应式编程的Project Reactor框架
    提供的是响应式,非阻塞式I/O模型
    从功能上,gateway也比zuul更为丰富,除了通用的服务器路由机制之外
    还支持请求限流等面向服务容错方面的功能呢
    同样也能与Hystrix等框架进行良好的集成
    
    
    Zuul的实现原理是对Servlet的一层封装 通信模式上采用的是阻塞式I/O
    

    网关主要包含两个部分:
    过滤器filter,
    提供了一个全局过滤器(GlobalFilter)的概念
    这个概念的应用对象是路由本身
    如果过滤器只针对某一个路由生效,那它就是一个普通的过滤器
    那些对所有路由都生效的过滤器就是全局过滤器

    谓词predicate
    本质上是一种判断条件,用于将HTTP请求与路由进行匹配
    分别对HTTP请求的消息头,请求路径等常见的路由媒介进行自动匹配以便决定路由结果
    配置谓词和过滤器规则

  • 相关阅读:
    魅族--魅蓝metal
    小米2015.11.24 雷军:我所有的向往
    微软2015.10.4发布会
    创意app1
    奇怪的想法2
    奇怪想法1
    对不起,我爱你(悲剧,慎入)
    聊聊台式机1
    聊聊笔记本1--人生第一台笔记本
    聊聊路由器1
  • 原文地址:https://www.cnblogs.com/ukzq/p/13939994.html
Copyright © 2011-2022 走看看