Tomcat 對 HTTP/2 協議支持的開發進度報告

jopen 10年前發布 | 12K 次閱讀 Tomcat

HTTP/2 能使網頁加載更快速,所以此協議已經集成到很多服務器和瀏覽器中,如微軟的Win 10 技術預覽版已經支持這一技術,Chrome 也同樣支持。以下文章則是 Java 應用服務器 Tomcat 對 HTTP/2 協議支持的開發進度報告。

這只是簡要概述,以節省挖掘提交信息的人力

如果你想開發這個項目,你需要:

- 從 *trunk* 創建 APR + tc-native (獲取 ALPN 支持)</p>

- 一個基于 EC 的證書或者設置 FireFox 選項 network.http.spdy.enforce-tls-profile 為 false</p>

我已經在 FireFox 38.0 和示例應用上進行了測試。

想要知道結果怎樣,請打開 org.apache.coyote.http2 包的調試日志。


當前的代碼開發情況:

- 連接序言已經發送/接收并且進行處理</p>

- 額外的設置幀已經處理</p>

- 優先級幀已經處理</p>

- 頭幀部分被處理(解碼頭和數值已經記錄)</p>


一個基本的 HTTP/2 實施意味著什么:

- 你可以查看原始連接的建立</p>

- 你可以查看原始流的建立(通過創建優先級的依賴性等級來管理后續請求的相關優先級)</p>

- 你可以查看原始需求</p>

- 然后連接失敗</p>


HPACK 解碼器已經正常工作(感謝 Stuart Douglas 和 remm,讓今天變得更有效率)

下一步要獲取基本的工作實現,這就是:

- 弄清如何將請求發送給 Tomcat 的進程鏈</p>

- 弄清如何提取響應至 HTTP/2 上</p>

Source:https://www.mail-archive.com/dev@tomcat.apache.org/msg96853.html

來自:http://www.oschina.net/news/62451/tomcat-suppurt-http-2-progress-report

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!