jetty配置项问题
来源:4-3 选用Jetty服务器和非阻塞IO

demonCry
2023-08-16
请问 server.jetty.threads.max 和 server.jetty.threads.acceptors 这俩个配置项的区别是什么?
老师关于server.jetty.threads.max的注释写的是 worker线程池负责调用Web方法
,这个web方法是指?和acceptors代表的接受HTTP请求有什么区别?
写回答
3回答
-
demonCry
提问者
2023-08-16
Jetty的线程架构模型,分为acceptors,selectors和workers三个线程池。
acceptors负责接受新连接,然后交给selectors处理HTTP消息协议的解包,最后由workers处理请求。
前两个线程池采用非阻塞模型,一个线程可以处理很多socket的读写,所以线程池数量较小。
20 -
神思者
2023-08-16
往后看,后面写Java项目Controller里面的方法就是这种线程池线程调用的。处理HTTP请求解析请求体,但是不负责执行该请求,就比如你去酒店有门童跟你问好,但是在里面有服务员会接待你
00 -
神思者
2023-08-16
视频里面有说明,你没看视频只看的代码?
022023-08-16
相似问题