Tengine是否支持QUIC以及是否支持在QUIC中使用国密套件?
um6iljoc1#
try and learn : https://github.com/alibaba/xquic/blob/e9e1195fded259d217145c465740521b83a983d4/README.md?plain=1#L107 ( quic + babaSSL + tengine)
jjhzyzn02#
@chobits 好的,非常感谢,再问一下,tengine使用xquic的话是否还支持异步ssl呢,比如之前的ssl_async配置?
ogsagwnx3#
ny6fqffe4#
@lianglli 感谢答复,我理解的tengine支持quic是通过xquic实现的吧,就是软件栈是tengine+xquic+tongsuo。我的疑问其实有两个,一个是从整个软件栈上来看似乎无法支持国密,因为xquic不支持国密,所以tengine是否就无法支持国密的quic?第二个是tengine在quic中能否支持异步?因为tengine就一个线程,如果把加解密操作卸载到硬件,如果不支持异步的话,tengine需要等待硬件返回结果才能继续处理下一个请求,这样的话性能会很慢。
4条答案
按热度按时间um6iljoc1#
try and learn : https://github.com/alibaba/xquic/blob/e9e1195fded259d217145c465740521b83a983d4/README.md?plain=1#L107 ( quic + babaSSL + tengine)
jjhzyzn02#
@chobits 好的,非常感谢,再问一下,tengine使用xquic的话是否还支持异步ssl呢,比如之前的ssl_async配置?
ogsagwnx3#
https://github.com/alibaba/tengine/blob/master/modules/ngx_http_xquic_module/README.md
ny6fqffe4#
@lianglli 感谢答复,我理解的tengine支持quic是通过xquic实现的吧,就是软件栈是tengine+xquic+tongsuo。我的疑问其实有两个,一个是从整个软件栈上来看似乎无法支持国密,因为xquic不支持国密,所以tengine是否就无法支持国密的quic?第二个是tengine在quic中能否支持异步?因为tengine就一个线程,如果把加解密操作卸载到硬件,如果不支持异步的话,tengine需要等待硬件返回结果才能继续处理下一个请求,这样的话性能会很慢。