jetty 9及以上版本的SelectChannelConnector的替代类是什么?还有什么是SelectChannelConnector类的用途?还有jetty / servlet架构中连接器类的用途是什么?
我们可以使用ServerConnector或NetworkTrafficSelectChannelConnector(在jetty 9.x中弃用)而不是SelectChannelConnector吗?
答案 0 :(得分:3)
Jetty术语中的Connector
是绑定到端口,接受传入连接,协商协议(在SSL / TLS / ALPN和HTTP / 2之类的情况下)的组件,并放弃原始组件端点到适当的jetty内部组件来处理请求。
在端口8080上侦听并仅在HTTP / 1.x中回答
的日子已经一去不复返了现在您可以侦听端口8080,并且传入连接会协商SSL> TLS> > ALPN> HTTP / 2(本机)> HTTP / 1.1> HTTP / 2(h2c upgrate)等。基本上根据客户端和服务器可以处理的内容选择适当的连接设置。
只剩下ServerConnector
,并且它有许多配置选项可以告诉它你希望它支持什么。
请参阅嵌入式示例或文档以了解如何配置它。