相关疑难解决方法(0)

当在后台使用Netty vs Tomcat时,春季webFlux有所不同

我是springwebflux的学习者,并且阅读了以下系列文章(第一第二第三篇

在第三条中,我面对以下案文:

请记住,相同的应用程序代码可以在Tomcat,Jetty或Netty上运行。当前,在Servlet 3.1异步处理的基础上提供了Tomcat和Jetty支持,因此,每个线程只能有一个请求。当相同的代码在Netty服务器平台上运行时,约束解除,服务器可以同情地向Web客户端分发请求。只要客户不阻拦,每个人都会很高兴。Netty服务器和客户端的性能指标可能显示相似的特征,但是Netty服务器不限于每个线程处理单个请求,因此它不使用大型线程池,并且我们可能希望看到资源利用率方面的一些差异。在本系列的另一篇文章中,我们将回到后面。

首先,我看不到该系列的新文章,尽管该文章写于2016年。对我来说,很明显,tomcat默认具有100个线程来处理请求,一个线程同时处理一个请求,但我没有理解短语,它限制为每个线程一个请求是什么意思?

我也想知道Netty如何在具体情况下工作(我想了解与Tomcat的区别)。每个线程可以处理2个请求吗?

java tomcat nonblocking netty spring-webflux

2
推荐指数
2
解决办法
1382
查看次数

标签 统计

java ×1

netty ×1

nonblocking ×1

spring-webflux ×1

tomcat ×1