Jetty 9及更高版本中的SelectChannelConnector备用类

时间:2016-04-22 07:53:24

标签: java eclipse servlets jetty

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

我们可以使用ServerConnector或NetworkTrafficSelectChannelConnector(在jetty 9.x中弃用)而不是SelectChannelConnector吗?

1 个答案:

答案 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,并且它有许多配置选项可以告诉它你希望它支持什么。

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