Tengine有没有非开源的支持nginx的steam quic协议?
Tengine,一个由淘宝网发起的Web服务器项目,是基于Nginx的一个分支。它确实支持HTTP3/QUIC协议,而且已经有一个名为XQUIC的模块专门用于在服务端启用QUIC/HTTP3监听服务。这个模块的配置主要涉及到HTTP main conf和listen配置两部分。值得注意的是,某些配置项是必选的,这意味着为了启用QUIC,用户必须进行相应的配置。同时,Tengine的XQUIC实现是自主开发的,已经在生产环境中得到了应用。
此外,需要指出的是,Nginx官方也在研发支持HTTP3.0/QUIC协议的功能,该项目目前维护在「nginx-quic」中。而对于HTTP/3.0的详细信息,可以查阅Cloudflare的官方博客文章获得深入了解。
Tengine,也称为OpenResty,是一个基于Nginx与Lua的高性能Web平台。为了支持QUIC/HTTP3协议,Tengine开发了一个名为ngx_xquic_module的模块。这个模块主要用于在服务端启用QUIC/HTTP3监听服务,配置过程主要包括HTTP main conf和listen配置两部分。
值得注意的是,虽然本文重点介绍了HTTP操作,因为HTTP/3需要使用QUIC,但QUIC也可以用于其他协议。例如,DNS over QUIC——一个在 RFC 9250 中被定义为“基于专用QUIC连接的DNS”的协议。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。