03 2019 档案

摘要:DebugFilter debug属于条件执行过滤器,属于配置型的过滤器,只有明确在配置中配置了相关参数时才会开启执行 此过滤器开启方式: 方式一:在配置文件中配置zuul.debug.request:true;一旦设置,对所有请求都会开启此过滤器。 方式二:在配置文件中配置zuul.debug.p 阅读全文
posted @ 2019-03-31 17:23 龟速前进 阅读(1351) 评论(0) 推荐(0)
摘要:FormBodyWrapperFilter 本过滤器的作用同Servlet30RequestWrapper一样,也是对请求的一个包装。 该过滤器属于条件过滤器,即只有在特定条件下才会执行 判断条件是content-type中必须带有“application/x-www-form-urlencoded 阅读全文
posted @ 2019-03-31 16:45 龟速前进 阅读(1039) 评论(0) 推荐(0)
摘要:Servlet30WrapperFilter Servlet30WrapperFilter主要是将原始请求进行包装,将原始的HttpServletRequest请求包装成Servlet30RequestWrapper类型的。 本过滤器实际就是将原始请求包装成Servlet30RequestWrapp 阅读全文
posted @ 2019-03-31 15:07 龟速前进 阅读(678) 评论(0) 推荐(0)
摘要:pre过滤器——ServletDetectionFilter 1 public class ServletDetectionFilter extends ZuulFilter { 2 public ServletDetectionFilter() { 3 } 4 5 public String fi 阅读全文
posted @ 2019-03-31 13:49 龟速前进 阅读(1137) 评论(0) 推荐(0)
摘要:Zuul架构图: 图一 zuulServlet中的service方法 1 public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOEx 阅读全文
posted @ 2019-03-31 00:09 龟速前进 阅读(1445) 评论(0) 推荐(0)
摘要:部分图例摘自https://m.imooc.com/article/23679 网关Zuul——路由转发 1.路由映射 通常网关的路由映射都在配置文件中配置好了,那么,在程序运行时,路由配置会被读取到哪里进行存储呢? 在源码中可以看到由ZuulProperties类,看名字可以知道这类是zuul的属 阅读全文
posted @ 2019-03-30 21:53 龟速前进 阅读(834) 评论(0) 推荐(0)
摘要:网关——过滤器 从网关组件请求流程分析,可以看出网关的核心类为ZuulServlet,所有的请求都是走到这里来处理的! public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws 阅读全文
posted @ 2019-03-29 22:52 龟速前进 阅读(366) 评论(0) 推荐(0)
摘要:网关Zuul——url请求流转路径 在springcloud的网关组件zuul中,网关本身能够接收url请求,那么请求在网关zuul组件中是怎么流转的呢? 从前面的文章可以看出,当外部请求传递到网关(Zuul)时,请求会传递到ZuulController类中 这里可以看出,外部请求会进入ZuulCo 阅读全文
posted @ 2019-03-29 22:06 龟速前进 阅读(1165) 评论(0) 推荐(0)
摘要:在微服务中网关的作用: 1.接收请求——与一般访问相同 2.转发请求 3.请求过滤 网关作用图示: 从上图可以看出,网关的作用实际上是对原始的请求方式插入了一层;在请求中间加入了一层网关,这样使得外部的所有请求都导向网关,再由网关来转发给具体服务处理。 加入网关的优势: 1.请求统一:原本的请求方式 阅读全文
posted @ 2019-03-29 00:00 龟速前进 阅读(714) 评论(0) 推荐(0)
摘要:学习过程中的一些问题记录,后续有时间在一 一处理 阅读全文
posted @ 2019-03-28 23:58 龟速前进 阅读(103) 评论(0) 推荐(0)