文章详情页
java - Spring 中的WebAsyncManager 有什么应用场景?
浏览:184日期:2023-12-15 14:32:18
问题描述


说明:第一张图片是FrameworkServlet的processRequest方法,
问题:
(1) WebAsyncManager asyncManager = WebAsyncUtils.getAsyncManager(request);
asyncManager.registerCallableInterceptor(FrameworkServlet.class.getName(), new RequestBindingInterceptor());
这两行代码有什么作用
(2)WebAsyncManager 是处理什么问题的,应用在什么场景?
前辈、大神不吝指点
问题解答
回答1:这种问题建议查看Spring官方文档WebAsyncManager http://docs.spring.io/spring/...
中间有一段:
The central class for managing asynchronous request processing, mainly intended as an SPI and not typically used directly by application classes.
意思是主要用来管理异步请求的处理。什么时候要用到异步处理呢?就是业务逻辑复杂(或者其他原因),为了避免请求线程阻塞,需要委托给另一个线程的时候。
标签:
java
相关文章:
1. 在windows下安装docker Toolbox 启动Docker Quickstart Terminal 失败!2. node.js - win10如何安装并使用babel?3. docker绑定了nginx端口 外部访问不到4. macos - mac下docker如何设置代理5. 关于docker下的nginx压力测试6. docker网络端口映射,没有方便点的操作方法么?7. docker - 各位电脑上有多少个容器啊?容器一多,自己都搞混了,咋办呢?8. mysql - 如何在ubuntu 安裝環境?9. docker - 如何修改运行中容器的配置10. 关docker hub上有些镜像的tag被标记““This image has vulnerabilities””
排行榜

网公网安备