码头9及更高版本的SelectChannelConnector的替代类是什么?另外,SelectChannelConnector类的用途是什么?在jetty / servlet体系结构中,连接器类的用途是什么?
我们可以使用ServerConnector或NetworkTrafficSelectChannelConnector(在Jetty 9.x中弃用)类代替SelectChannelConnector吗?
解决方法:
用码头术语来说,连接器是绑定到端口,接受传入连接,协商协议(在SSL / TLS / ALPN和HTTP / 2之类的情况下)以及将原始终结点移交给相应码头内部组件的组件.处理请求.
侦听8080端口并仅在HTTP / 1.x中应答的日子已经一去不复返了
现在您可以侦听端口8080,并且传入的连接将协商SSL> TLS> >阿尔普HTTP / 2(本机)> HTTP / 1.1> HTTP / 2(h2c升级)等.本质上是根据客户端和服务器都可以处理的内容来选择适当的连接设置.
仅剩ServerConnector,它具有许多配置选项来告诉您您希望它支持什么.
请参阅嵌入的示例或文档以了解如何进行配置.