Jetty 9 及更高版本中的 SelectChannelConnector 替代类

Jay*_*Jay 3 java eclipse servlets jetty

jetty 9及以上版本的SelectChannelConnector的替代类是什么?另外 SelectChannelConnector 类有什么用?连接器类在 jetty/servlet 架构中有何用途?

我们可以使用 ServerConnector 或 NetworkTrafficSelectChannelConnector (在 jetty 9.x 中已弃用)类来代替 SelectChannelConnector 吗?

Joa*_*elt 5

Jetty 术语中的AConnector是绑定到端口、接受传入连接、协商协议(在 SSL/TLS/ALPN 和 HTTP/2 之类的情况下)并将原始端点移交给适当的 jetty 内部组件的组件处理请求。

侦听端口 8080 并仅在 HTTP/1.x 中应答的日子已经一去不复返了

现在您可以侦听端口 8080,传入连接会协商 SSL > TLS > > ALPN > HTTP/2(本机)> HTTP/1.1 > HTTP/2(h2c 升级)等。本质上,根据两者选择适当的连接设置客户端和服务器都可以处理。

就只剩下这个了ServerConnector,它有很多配置选项来告诉它你希望它支持什么。

请参阅嵌入式示例或文档以了解如何配置它。