Zuuervlet核心求处理机制与RequestContext分析.pdfVIP

  • 0
  • 0
  • 约4.24千字
  • 约 4页
  • 2026-06-26 发布于北京
  • 举报

Zuuervlet核心求处理机制与RequestContext分析.pdf

zuul入口一定是在他自己原生包里的过滤器和Servlet,所有的请求

通过这个断点,直接发现,请求过来,直接进入ZuulServlet中的,你会发现原来zuul的核

心请求是由ZuulServlet来来处理的

RequestContext,这个东西会作为请求的上下文,在这个东西里面包含本次请求的所有相关的数

据,它其实被认为是一个类似于map的这样一个结构,首先这里就会将原生的ServletRequest

放入其中

ctx.setResponse(newHttpServletResponseWrapper(servletResponse));

HttpServletResponseWrapper,包裹了ServletResponse,装饰模式,包裹了,对

某些功能可以进行增强,在Wrapper类里,可以保存response设置的一些status状态,

方便我们取用status

HttpServletResponseWrapper,包裹了原生的ServletResponse,都被放在了RequestContext

中,里面放入了本次请求相关的所有内容,RequestContext我们用想想,很适合用

ThreadLocal来实现,本次请求就是一个线程在处理,对这个线程就可以使用

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档