Gregg Donovan created SOLR-7339: ----------------------------------- Summary: Upgrade Jetty to 9.3 Key: SOLR-7339 URL: https://issues.apache.org/jira/browse/SOLR-7339 Project: Solr Issue Type: Improvement Reporter: Gregg Donovan
Jetty 9.3 offers support for HTTP/2. Interest in HTTP/2 or its predecessor SPDY was shown in [SOLR-6699|https://issues.apache.org/jira/browse/SOLR-6699] and [on the mailing list|http://markmail.org/message/jyhcmwexn65gbdsx]. Among the HTTP/2 benefits over HTTP/1.1 relevant to Solr are: * multiplexing requests over a single TCP connection ("streams") * canceling a single request without closing the TCP connection * removing [head-of-line blocking|https://http2.github.io/faq/#why-is-http2-multiplexed] * header compression Caveats: * Jetty 9.3 is at M2, not released. * Full Solr support for HTTP/2 would require more work than just upgrading Jetty. The server configuration would need to change and a new HTTP client ([Jetty's own client|https://github.com/eclipse/jetty.project/tree/master/jetty-http2], [Square's OkHttp|http://square.github.io/okhttp/], [etc.|https://github.com/http2/http2-spec/wiki/Implementations]) would need to be selected and wired up. Perhaps this is worthy of a branch? -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org