开发者社区 > 云原生 > 中间件 > 正文

Tengine有没有非开源的支持nginx的steam quic协议?

Tengine有没有非开源的支持nginx的steam quic协议?

展开
收起
真的很搞笑 2024-01-05 16:58:02 132 0
3 条回答
写回答
取消 提交回答
  • Tengine,也称为淘宝Nginx,是一个由淘宝网发起的基于Nginx,阿里巴巴Tengine,也称为淘宝Nginx,是一个由淘宝网发起的基于Nginx,阿里巴巴集团全球开放源代码项目的一个分支。它确实支持了QUIC/HTTP3协议。

    在Tengine中,有一个名为XQUIC的模块,这个模块主要用于在服务端启用QUIC/HTTP3监听服务。要配置Tengine以使用QUIC,您需要编辑HTTP主配置文件和listen配置。其中,标注为「必选项」的配置项是启用QUIC所必需的,而未标注的则为可选配置项(如果没有配置,将使用默认配置)。

    值得注意的是,Nginx官方也在研发支持HTTP3.0/QUIC协议的工作,这个项目目前维护在nginx-quic下。这与Cloudflare基于Nginx的分支是两个不同的项目。

    此外,QUIC是一个基于UDP协议的项目,由Cloudflare维护并开源。如果您想了解更多关于从nginx-quic源码库构建NGINX的信息和推荐配置,可以访问其官方README页面。

    2024-01-09 11:43:40
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    Tengine,作为Nginx的一个开源分支,确实支持了非开源的QUIC/HTTP3协议。特别是,Tengine有一个名为XQUIC Module的组件,它主要用于在服务端启用QUIC/HTTP3监听服务。配置这个模块时,主要由HTTP main conf和listen配置两部分组成。其中,标注为「必选项」的是启用QUIC所必需的配置项,而未标注的则为可选配置项(如果不进行配置,将采用默认配置)。

    值得注意的是,QUIC的目标是为HTTP/3提供高性能、高可靠性和高安全性的传输协议。从语义上看,HTTP/3与HTTP/2非常相似。此外,由于阿里内部网关体系广泛使用Tengine,他们开发了一个适配Tengine服务端的ngx_xquic_module。

    2024-01-06 11:43:01
    赞同 展开评论 打赏
  • 暂时没有 可以到tengine社区提个issue ,此回答整理自钉群“Tengine和Tengine-Ingress开源交流群”

    2024-01-05 17:01:08
    赞同 展开评论 打赏

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
阿里Tengine网关最佳实践 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载