摘要: 当一个请求到达API接口,如果该API接口的return返回值是DeferredResult,在没有超时或者DeferredResult对象设置setResult时,接口不会返回,但是Servlet容器线程会结束,DeferredResult另起线程来进行结果处理,并setResult,如此以来这个 阅读全文
posted @ 2019-11-26 15:37 MartinEDM 阅读(593) 评论(0) 推荐(0)
摘要: 对于有的请求业务处理流程可能比较耗时,比如长查询,远程调用等,主线程会被一直占用,而tomcat线程池线程有限,处理量就会下降 servlet3.0以后提供了对异步处理的支持,springmvc封装了异步处理,满足用户请求后,主线程很快结束,并开启其它线程处理任务,并将处理结果响应用户,而主线程就可 阅读全文
posted @ 2019-11-26 14:05 MartinEDM 阅读(296) 评论(0) 推荐(0)
摘要: @WebServlet(value = "/asycservlet",asyncSupported = true) public class AsycServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throw... 阅读全文
posted @ 2019-11-26 12:45 MartinEDM 阅读(189) 评论(0) 推荐(0)
摘要: 禁用spring 的默认配置 手动配置 阅读全文
posted @ 2019-11-26 11:16 MartinEDM 阅读(171) 评论(0) 推荐(0)