快捷搜索:  汽车  科技

zuul的作用和原理(一分钟了解zuul之路由)

zuul的作用和原理(一分钟了解zuul之路由)三、详细如下3.3 继承ZuulFilter,并标记该类型为route,请求进来的时候从这里走网关的映射三、路由过程3.1 加载路由信息3.2 实现zuul的路由组件,将路由信息放到ZuulProties

一、路由原理

通过filter拦截,所有请求,request和response都会经过servlet。zuul继承了HttpServlet

二、核心源码

zuul的作用和原理(一分钟了解zuul之路由)(1)

所有请求都会打到上面的类,其中上面的route就是进行路由操作

三、路由过程

3.1 加载路由信息

3.2 实现zuul的路由组件,将路由信息放到ZuulProties

3.3 继承ZuulFilter,并标记该类型为route,请求进来的时候从这里走网关的映射

三、详细如下

3.1 加载路由信息

需要先将请求转发的路由信息加载到内存或者第三方组件

zuul的作用和原理(一分钟了解zuul之路由)(2)

本文写了个启动初始化方法放到了redis,在真正转发的时候去匹配路径

继承实现他的 extends SimpleRouteLocator implements RefreshableRouteLocator

zuul的作用和原理(一分钟了解zuul之路由)(3)

ZuulProperties是路由过滤器的核心类

3.2 请求打到servert,通过路由进行相应的转发

zuul的作用和原理(一分钟了解zuul之路由)(4)

说明

本文都是静态加载路由信息

猜您喜欢: