Tomcat 對 HTTP/2 協議支持的開發進度報告
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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!