计算机系统应用教程网站

网站首页 > 技术文章 正文

一分钟了解zuul之路由

btikc 2024-11-22 11:10:20 技术文章 57 ℃ 0 评论

一、路由原理

通过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,通过路由进行相应的转发

说明

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

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表