从全链路视角看DeferredResult
2025-12-17 14:37:02 0 举报
梳理相关的内容
作者其他创作
大纲/内容
DispatcherServlet
参数解析/拦截
Servlet容器,譬如Tomcat、Jetty
HTTP Framework, 譬如Spring MVC、WebFlux
释放到连接池
客户端
否
传递请求给框架
连接释放
同步Controller
同步请求:阻塞工作线程至任务完成
TCP连接
Connections池(max-connections 连接池)
异步请求:任务在后台异步运行,同时释放工作线程至Worker Executor
Controller处理
连接数是否有空闲
业务域逻辑
是
DeferredResult
返回结果
Accept队列(accept-count排队)
Worker线程(max-threads 工作线程)
Acceptor线程
后端线程池
生成响应
响应写入
0 条评论
下一页