1. 首页
  2. 编程语言
  3. Java
  4. Spring Boot实现异步请求(Servlet 3.0)

Spring Boot实现异步请求(Servlet 3.0)

上传者: 2022-05-16 16:24:22上传 PDF文件 82.60 KB 热度 31次

在spring 3.2 及以后版本中增加了对请求的异步处理,旨在提高请求的处理速度降低服务性能消耗。在我们的请求中做了耗时处理,当并发请求的情况下,为了避免web server的连接池被长期占用而引起性能问题,调用后生成一个非web的服务线程来处理,增加web服务器的吞吐量。为此 Servlet 3.0 新增了请求的异步处理,Spring 也在此基础上做了封装处理。获取一个异步请求的上下文对象。再检查所有自定义的Filter,如存在如下两种情况需要配置 asyncSupported=true 1) 自定义Filter 拦截了 /* 2) 某Filter 拦截了 /shanhy/* ,我们需要执行的异步请求的 Servlet 为 /shanhy/testcomet最后写一个comet.jsp页面测试:

下载地址
用户评论