2016-04-22 8 views
1

Was ist die alternative Klasse von SelectChannelConnector für Jetty 9 und höher? Was nutzt die SelectChannelConnector-Klasse? Und was ist die Verwendung von Verbindungsklassen in Jetty/Servlet Architechture?SelectChannelConnector alternative Klasse in Jetty 9 und höher

Können wir die ServerConnector- oder NetworkTrafficSelectChannelConnector-Klasse (veraltet in Jetty 9.x) anstelle von SelectChannelConnector?

Antwort

2

Ein Connector in Jetty Bedingungen ist die Komponente, die an einen Port bindet, eingehende Verbindungen akzeptiert, die Protokolle aushandelt (im Fall von SSL/TLS/ALPN und Dinge wie HTTP/2) und den rohen Endpunkt an die geeignete Jetty interne Komponente, um die Anfrage zu bearbeiten.

Vorbei sind die Zeiten der auf Port 8080 und nur in HTTP/1.x

Jetzt beantworten Sie auf Port 8080 hören, und die eingehende Verbindung verhandelt SSL > TLS >> ALPN > HTTP/2 (nativ) > HTTP/1.1 > HTTP/2 (h2c-upgrate) usw. Wählen Sie im Wesentlichen die geeignete Verbindungskonfiguration basierend auf dem, was sowohl der Client als auch der Server verarbeiten können.

Es gibt nur ServerConnector übrig, und es hat viele Konfigurationsoptionen, um zu sagen, was Sie wollen, dass es unterstützt.

Weitere Informationen zur Konfiguration finden Sie in den eingebetteten Beispielen oder in der Dokumentation.