带你读《2022技术人的百宝黑皮书》——淘宝自研标准化协议库XQUIC正式开源!(5) https://developer.aliyun.com/article/1242683?groupCode=taobaotech
后续Roadmap
我们计划每1~2个月发布一个稳定版本,当前计划如下:
新功能特性方面:
互通性功能补充,包括Key update、Retry以及ECN
WG draft版本的多路径功能支持
适配开源Tengine的module支持
非可靠传输datagram支持
Masque特性支持
由于当前Multi-path QUIC[5]草案正处于即将被IETF QUIC Working Group接收的流程中,并且WG draft版本与XQUIC前期支持的多路径版本有部分差异,因此我们暂时在开源版本去掉了这部分功能。后续我们将在2月份基于Working Group草案版本更新多路径功能。
性能优化方面:
UDP性能优化feature
XUDP适配支持
跨平台支撑方面:
windows平台支持
配套工具方面:
网络性能测量工具
文档及中文资料:
开源仓库已经提供了基于draft-34校订的草案中文翻译,后续会陆续更新RFC8999-9002的中文译版
附录
[1] XQUIC: https://github.com/alibaba/xquic
[2] GQUIC: 指Google QUIC版本,与IETF QUIC草案版本有一定差异
[3] IETF QUIC: 指IETF工作组推进的QUIC标准 https://datatracker.ietf.org/wg/quic/documents/,包括
RFC8999~9002,以及还在推进中的HTTP/3.0、QPACK等一系列内容
[4] QUIC v1: RFC8999~9002所描述的QUIC协议版本
[5] MPQUIC: 即将被IETF QUIC WG工作组接收的草案 https://datatracker.ietf.org/doc/draft-lmb
dhk-quic-multipath/
[6] ALPN协商: https://datatracker.ietf.org/doc/html/rfc7301
团队介绍
XQUIC团队隶属于大淘宝平台技术-移动技术中台团队,希望能通过网络技术演进给用户带来更丝滑的体验。如果对XQUIC、网络技术、高性能网络传输等领域比较感兴趣,欢迎点击“阅读原文”关注我们的 GitHub 仓库:
https://github.com/alibaba/xquic
如果在使用XQUIC相关产品中遇到问题,欢迎加入XQUIC社区钉钉群反馈&交流:
如果你想加入我们,欢迎投递简历至miaoji.lym#alibaba-inc.com(投递简历时请把#换成@)