请告诉我,
Jetty 默认情况下是否是非阻塞 Web 服务器?
例如,下面的代码将 Jetty 作为非阻塞 Web 服务器运行?
Server server = new Server(8080);
ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS);
context.setContextPath("/");
server.setHandler(context);
context.addServlet(new ServletHolder(new MyServlet()),"/*");
server.start();
server.join();
谢谢你!!!
这取决于您使用的 Jetty 版本。
- 在 Jetty 6 中,“Server(int port)”构造函数将在该端口上打开一个阻塞连接器。
- 在 Jetty 7 中,“Server(int port)”构造函数在该端口上打开一个非阻塞连接器。
如果您真的关心该行为,那么您最好自己配置连接器,而不是依赖那个方便的构造函数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)