tengine icon indicating copy to clipboard operation
tengine copied to clipboard

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

Open pmkol opened this issue 1 year ago • 2 comments

因为1.25版本原生支持quic

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

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

pmkol avatar Jun 09 '23 14:06 pmkol

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

image

ahgaoyong avatar Jan 14 '24 07:01 ahgaoyong

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这里一直没及时跟进,这才是提建议的原因

pmkol avatar Feb 04 '24 04:02 pmkol