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的读写,所以线程池数量较小。

2
0

神思者

2023-08-16

往后看,后面写Java项目Controller里面的方法就是这种线程池线程调用的。处理HTTP请求解析请求体,但是不负责执行该请求,就比如你去酒店有门童跟你问好,但是在里面有服务员会接待你

0
0

神思者

2023-08-16

视频里面有说明,你没看视频只看的代码?

0
2
demonCry
我不是问着俩参数单独撒意思,我是问着俩参数有撒区别
2023-08-16
共2条回复

SpringBoot+Vue3+MySQL集群 开发大健康体检双系统

SpirngBoot+Vue3+ MySQL集群 开发大健康体检双系统

325 学习 · 215 问题

查看课程