Java Jetty 9 NIO是唯一的吗?

Java Jetty 9 NIO是唯一的吗?,java,websocket,jetty,nio,Java,Websocket,Jetty,Nio,我将使用JettyWeb服务器处理websocket连接。 据 从9号码头开始,只有一个 主连接器类型(ServerConnector),基于NIO并使用 处理一个或多个协议的连接工厂 那么,这是否意味着Jetty有专门的WebSocket连接工厂,并将其与基于NIO的主连接器类型(ServerConnector)一起使用 我不需要在Jetty中“调优”任何东西来处理NIO请求 谢谢 这纯粹是基于我在文档中阅读/理解的内容 Jetty 9 NIO是唯一的吗 显然,是的。或者至少用于与客户端的服务

我将使用JettyWeb服务器处理websocket连接。 据

从9号码头开始,只有一个 主连接器类型(ServerConnector),基于NIO并使用 处理一个或多个协议的连接工厂

那么,这是否意味着Jetty有专门的WebSocket连接工厂,并将其与基于NIO的主连接器类型(ServerConnector)一起使用

我不需要在Jetty中“调优”任何东西来处理NIO请求


谢谢

这纯粹是基于我在文档中阅读/理解的内容

Jetty 9 NIO是唯一的吗

显然,是的。或者至少用于与客户端的服务器端通信。(文档的这一部分仅讨论服务器端连接类。)

那么,这是否意味着Jetty有专门的WebSocket连接工厂,并将其与基于NIO的主连接器类型(ServerConnector)一起使用

我想这不是那个意思。事实上,我怀疑websocket实现使用了由其他协议之一(HTTP、HTTPS、AJP、SPDY)创建的连接。websocket的工作方式是“升级”到websocket的初始连接。在请求到达WebsocketServlet实现(或其他)之前,已经创建了一个连接

因此,WebSocket不应该有专门的连接工厂。当我快速查看Jetty源代码/javadocs时,我找不到一个

我不需要在Jetty中“调优”任何东西来处理NIO请求

我认为这是正确的。在引擎盖下,WebSocket实现将使用唯一的主连接器类型。。。这是基于NIO的