设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

Tomcat对HTTP/2协议支持的开发进度报告

2015-5-15 22:19| 发布者: joejoe0332| 查看: 1324| 评论: 0|原作者: oschina|来自: oschina

摘要: HTTP/2 能使网页加载更快速,所以此协议已经集成到很多服务器和浏览器中,如微软的Win 10 技术预览版已经支持这一技术,Chrome 也同样支持。以下文章则是 Java 应用服务器 Tomcat 对 HTTP/2 协议支持的开发进度报告 ...

  HTTP/2 能使网页加载更快速,所以此协议已经集成到很多服务器和浏览器中,如微软的Win 10 技术预览版已经支持这一技术,Chrome 也同样支持。以下文章则是 Java 应用服务器 Tomcat 对 HTTP/2 协议支持的开发进度报告。


  这只是简要概述,以节省挖掘提交信息的人力


  如果你想开发这个项目,你需要:


- 从 *trunk* 创建 APR + tc-native (获取 ALPN 支持)

- 一个基于 EC 的证书或者设置 FireFox 选项 network.http.spdy.enforce-tls-profile 为 false

我已经在 FireFox 38.0 和示例应用上进行了测试。

想要知道结果怎样,请打开 org.apache.coyote.http2 包的调试日志。


当前的代码开发情况:


- 连接序言已经发送/接收并且进行处理

- 额外的设置帧已经处理

- 优先级帧已经处理

- 头帧部分被处理(解码头和数值已经记录)


一个基本的 HTTP/2 实施意味着什么:


- 你可以查看原始连接的建立

- 你可以查看原始流的建立(通过创建优先级的依赖性等级来管理后续请求的相关优先级)

- 你可以查看原始需求

- 然后连接失败


  HPACK 解码器已经正常工作(感谢 Stuart Douglas 和 remm,让今天变得更有效率)


  下一步要获取基本的工作实现,这就是:


- 弄清如何将请求发送给 Tomcat 的进程链

- 弄清如何提取响应至 HTTP/2 上


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


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部