zuul的作用和原理(一分钟了解zuul之路由)
zuul的作用和原理(一分钟了解zuul之路由)三、详细如下3.3 继承ZuulFilter,并标记该类型为route,请求进来的时候从这里走网关的映射三、路由过程3.1 加载路由信息3.2 实现zuul的路由组件,将路由信息放到ZuulProties
一、路由原理
通过filter拦截,所有请求,request和response都会经过servlet。zuul继承了HttpServlet
二、核心源码
所有请求都会打到上面的类,其中上面的route就是进行路由操作
三、路由过程
3.1 加载路由信息
3.2 实现zuul的路由组件,将路由信息放到ZuulProties
3.3 继承ZuulFilter,并标记该类型为route,请求进来的时候从这里走网关的映射
三、详细如下
3.1 加载路由信息
需要先将请求转发的路由信息加载到内存或者第三方组件
本文写了个启动初始化方法放到了redis,在真正转发的时候去匹配路径
继承实现他的 extends SimpleRouteLocator implements RefreshableRouteLocator
ZuulProperties是路由过滤器的核心类
3.2 请求打到servert,通过路由进行相应的转发
说明
本文都是静态加载路由信息