Spring Gateway
文章平均质量分 95
给自己一个 smile
90后大厂资源开发,喜欢分享生活和记录生活学习点点滴滴,深耕AI和自媒体运营+个人成长干货,每天给自己一个Smile,欢迎大家关注~
展开
-
Spring Cloud Alibaba 服务网关 Gateway(十)
Spring Cloud Gateway是Spring Cloud推出的第二代网关框架,取代Zuul网关。网关作为流量的,在微服务系统中有着非常作用,网关常见的功能有路由转发、权限校验、限流控制等作用。相对Zuul有哪些优势?Zuul(1.x) 基于 Servlet,使用阻塞 API,它不支持任何长连接,如 WebSockets,Spring Cloud Gateway 使用非阻塞 API,支持 WebSockets,支持限流等新特性。原创 2021-12-27 17:05:22 · 1545 阅读 · 0 评论 -
Spring Cloud : Gateway 整合Swagger (八)
目录一、概述二、整合 Swagger1. 添加 pom 依赖2. 配置文件3. SwaggerHandler4. SwaggerProvider三、访问 Swagger1. 项目 model 结构2. 访问 SwaggerSpring Cloud Gateway 学习专栏1. Spring Cloud : Gateway 服务网关认识(一)2. Spring Cloud :整合Gateway 学习 (二)3. Spring Cloud:Gateway ..原创 2021-04-27 14:42:29 · 1003 阅读 · 0 评论 -
Spring Cloud :整合Gateway 学习 (二)
目录一、简介二、Spring Cloud Gateway 词汇三、Spring Cloud Gateway 与 Zuul的区别四、SpringCloud 整合 Gateway1. 创建一个 user-service 服务提供者2. 创建一个 mall-gateway 服务网关五、断言1. 路径断言2. 时间断言3. Query 断言4. Method断言5. 自定义路由断言六、 过滤器1. gateway过滤器分类七、 小结一、简介Spr原创 2021-04-16 14:28:04 · 1102 阅读 · 0 评论 -
Spring Cloud : Gateway 网关过滤器 GatewayFilter(四)
Spring Cloud : Gateway 网关过滤器 GatewayFilter一、概述本篇文章为系列文章,未读第 上一集 的同学请猛戳这里: Spring Cloud :整合Gateway 学习 (二),下面是讲解网关过滤器 GatewayFilter 使用二、过滤器Spring Cloud Gateway 根据作用范围划分为 GatewayFilter 和 GlobalFilter,二者区别如下:GatewayFilter:网关过滤器,需要通过 spring.cloud.ro原创 2021-04-25 16:28:39 · 13546 阅读 · 0 评论 -
Spring Cloud : Gateway 服务网关认识(一)
目录一、简介二、Spring Cloud Gateway 词汇三、Spring Cloud Gateway 与 Zuul的区别四、什么是微服务网关五、为什么要使用网关六、网关解决了什么问题七、常用的网关解决方案1. Nginx + Lua2. Kong3. Traefik4. Spring Cloud Netflix Zuul如果发现本文有错误的地方,请大家毫不吝啬,多多指教,欢迎大家评论,谢谢!一、简介Spring Cloud Gateway是S.原创 2021-04-25 10:16:34 · 1311 阅读 · 1 评论 -
Spring Cloud : Gateway Redis动态路由 (七)
https://zhuyu.blog.csdn.net/article/details/86557165?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-3.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-...原创 2021-04-24 15:19:08 · 2550 阅读 · 0 评论 -
Spring Cloud :Gateway 集成 Sentinel (六)
一、概述Spring Cloud Gateway是Spring Cloud官方推出的第二代网关框架,取代Zuul网关。网关作为流量的,在微服务系统中有着非常作用,网关常见的功能有路由转发、权限校验、限流控制等作用。Sentinel是阿里开源的项目,提供了流量控制、熔断降级、系统负载保护等多个维度来保障服务之间的稳定性。(https://github.com/alibaba/Sentinel)整体结构图如下,将原有的 Spring Cloud Gateway中集成Hystrix替换成Sentin原创 2021-04-22 11:05:25 · 1464 阅读 · 0 评论 -
Spring Cloud :Gateway 网关限流(五)
目录一、概述1. 为什么需要限流二、限流算法1. 计数器算法2. 漏桶算法3. 令牌桶算法一、概述网关限流,顾名思义,限流就是限制流量,就像你手机卡的流量包总共有 20 个G,流量用完了就没有了,通过手机限流,我们可以限制我们超额使用流量,实际在我们项目中通过限流可以很好控制系统的 QPS,从而达到保护系统的目的。1. 为什么需要限流 比如 Web 服务,对外 Api,这种类型的服务有以下几种可能导致机器被拖垮;用户增长过快 (好事)...原创 2021-04-20 11:13:15 · 1943 阅读 · 0 评论 -
Spring Cloud :Gateway 路由定义定位器 RouteDefinitionLocator (三)
目录1、简介2、RouteDefinitionLocator2.1、RouteDefinition3、RouteDefinitionRepository & InMemoryRouteDefinitionRepository4、PropertiesRouteDefinitionLocator 基于配置属性的路由定义定位器5、DiscoveryClientRouteDefinitionLocator 基于服务发现的路由定义定位器6、CachingRouteDefinitio原创 2021-04-19 14:18:29 · 2101 阅读 · 0 评论