希望能够将tengine的nginx升级至1.25版本

5gfr0r5j  于 5个月前  发布在  Nginx
关注(0)|答案(2)|浏览(144)

因为1.25版本原生支持quic

并原生支持由akamai与microsoft维护的quic版openssl库 https://github.com/quictls/openssl

目前tongsuo还不支持KTLS特性,这样可以让用户多一些SSL库的选择,真心希望tengine能做的更强大

6bc51xsx

6bc51xsx1#

ngninx1.25是属于开发版本, 你可以了解下, nginx 的奇数版本都是开发版本, 只有偶数版本才是正式稳定版本, nginx的历史版本下载页面你会发现全是偶数版本

ecbunoof

ecbunoof2#

ngninx1.25是属于开发版本, 你可以了解下, nginx 的奇数版本都是开发版本, 只有偶数版本才是正式稳定版本, nginx的历史版本下载页面你会发现全是偶数版本

1、Mainline version并非开发版,只是一些中文媒体的错误叫法被延续至今,真正的开发版位于: https://hg.nginx.org/nginx/

2、由于更新Nginx的频率较低,所以为了获得最新的Nginx特性,Tengine、OpenResty这些分支版本,会使用Mainline version迭代3~4个小版本后的版本,可以查看一下历史代码:
https://github.com/alibaba/tengine/tree/master/src/core
https://github.com/openresty/openresty/tree/nginx-1.25.3

3、建议及时更新1.25版本,是因为这个版本原生对http3支持,而目前tengine只能使用tongsuo来支持http3,但tongsuo不支持ktls,会导致http2/1.1享受不到ktls的加成,阿里自己的业务环境由于使用硬件级的异步SSL方案,而无需使用内核级的KTLS方案,所以KTLS这里一直没及时跟进,这才是提建议的原因

相关问题