用于java的非阻塞Web服务器

Viv*_*oel 10 java java-ee

我正在读"龙卷风Web服务器".它说它是非阻塞的Web服务器.是否有适用于Java Web应用程序的非阻塞服务器?

Bal*_*usC 9

因此,您正在寻找支持NIO(非阻塞IO)的Java servletcontainer/applicationserver.

几乎所有这些都支持NIO:Apache Tomcat,JBoss AS,Oracle Glassfish等.在其中一些(例如Apache Tomcat)上,您首先要进行一些配置更改(另请参阅有关NIO的HTTP连接器文档).Glassfish使用Grizzly作为HTTP连接器的NIO实现.

至于选择哪一个,这取决于您想要使用的巨大Java EE 6 API提供的部分.如果它只是JSP/Servlet,那么Tomcat就足够了.如果您需要的不仅仅是JSP/Servlet,那么Glassfish Web Profile就足够了.如果您想使用整个 Java EE 6 API,请继续使用JBoss AS或Glassfish Full Platform.

  • Jetty也是非阻塞的. (2认同)