
网关
网关
普通网友
这个作者很懒,什么都没留下…
展开
-
Spring cloud gateway 源码分析04 网关过滤器
过滤器工厂,负责创建对应的filterRouteToRequestUrlFilter : 从exchange入参中获取route,拼接出requestUrl,然后把这个requestUrl设置到exchange的属性ReactiveLoadBalancerClientFilter :获取服务实例,然后从exchange中解析出uri,拼接出requestUrl,设置到属性F...原创 2020-04-02 20:11:21 · 269 阅读 · 0 评论 -
Spring cloud gateway 源码分析03 网关路由功能02
CompositeRouteLocator,组合多种RouteLocator 的实现类,为 RoutePredicateHandlerMapping 提供统一入口访问路由CachingRouteLocator,缓存路由的 RouteLocator 实现类。RoutePredicateHandlerMapping 调用 CachingRouteLocator 的RouteLocator#...原创 2020-04-01 22:20:38 · 177 阅读 · 0 评论 -
Spring cloud gateway 源码分析02 网关路由功能01
核心加载,查找路由函数如下获取路由route后,再调用validateRoute校验创建一个类型为org.springframework.cloud.gateway.config.GatewayProperties的 Bean 对象,用于加载配置文件配置的 RouteDefinition / FilterDefinition看一下sample中的路由例子,如下...原创 2020-04-01 21:29:37 · 255 阅读 · 0 评论 -
Spring cloud gateway 源码分析01 代码结构概述
总共300多个类,37000行代码,算是一个很小型的项目各模块概述spring-cloud-gateway-core: 网关核心功能实现,包括驱动,配置,服务发现,事件,filter 过滤器,handler处理器,路由等spring-cloud-gateway-dependencies :依赖spring-cloud-gateway-mvc :http请求相关spri...原创 2020-04-01 20:58:02 · 242 阅读 · 0 评论 -
Spring cloud gateway 学习01
简介Spring Cloud Gateway是Spring Cloud官方推出的第二代网关框架,取代Zuul网关。网关作为流量的,在微服务系统中有着非常作用,网关常见的功能有路由转发、权限校验、限流控制等作用。本文首先用官方的案例带领大家来体验下Spring Cloud的一些简单的功能,在后续文章我会使用详细的案例和源码解析来详细讲解Spring Cloud Gateway.创建一个简单...原创 2020-04-01 00:16:50 · 210 阅读 · 0 评论