带你读《2022技术人的百宝黑皮书》——淘宝自研标准化协议库XQUIC正式开源!(6)

简介: 带你读《2022技术人的百宝黑皮书》——淘宝自研标准化协议库XQUIC正式开源!(6)

带你读《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社区钉钉群反馈&交流:


image.png


如果你想加入我们,欢迎投递简历至miaoji.lym#alibaba-inc.com(投递简历时请把#换成@)

相关文章
|
缓存 算法 网络协议
面向5G的阿里自研标准化协议库XQUIC
XQUIC是阿里巴巴淘系架构团队自研的IETF QUIC标准化协议库实现,在手机淘宝上进行了广泛的应用,并在多个不同类型的业务场景下取得明显的效果提升,为手机淘宝APP的用户带来丝般顺滑的网络体验: 在RPC请求场景,网络耗时降低15% 在直播高峰期场景,卡顿率降低30%、秒开率提升2% 在短视频场景,卡顿率降低20%
5422 1
面向5G的阿里自研标准化协议库XQUIC
EMQ
|
网络协议 安全 物联网
QUIC 协议:特性、应用场景及其对物联网/车联网的影响
了解 QUIC 协议的特性优势与应用场景,以及新一代物联网传输协议 MQTT over QUIC 如何为各类消息传输场景带来提升。
EMQ
1636 1
QUIC 协议:特性、应用场景及其对物联网/车联网的影响
|
7月前
|
分布式计算 资源调度 运维
Spark 批处理调优这点事:资源怎么要、Shuffle 怎么省、序列化怎么选?我用这些年踩过的坑告诉你
Spark 批处理调优这点事:资源怎么要、Shuffle 怎么省、序列化怎么选?我用这些年踩过的坑告诉你
399 8
|
开发工具 git
IDEA更改远程git仓库地址
【9月更文挑战第27天】本文介绍了两种在IntelliJ IDEA中更改远程Git仓库地址的方法:一是通过图形界面,在VCS设置中直接修改;二是通过IDEA内置的命令行工具使用`git`命令进行更改。具体步骤包括从版本控制菜单进入项目设置、修改远程仓库URL,以及使用`git remote set-url`命令更新仓库地址,并验证修改结果。这些方法适用于项目迁移或更换仓库地址的情况。
4340 6
|
机器学习/深度学习 人工智能 自然语言处理
未来深度学习技术的发展前景与挑战
随着科技的不断发展,深度学习技术在人工智能领域扮演着越来越重要的角色。本文探讨了未来深度学习技术的发展前景和面临的挑战,分析了其在各个领域的应用以及可能的未来发展方向。
447 28
|
人工智能 数据库 数据安全/隐私保护
30w粉丝后我发现,普通人想靠自媒体逆袭,已经没有机会了
作者分享了其对当前自媒体行业困境的观察,指出2023年以来,普通人做自媒体变得越来越困难。原因包括:一是经济环境下行,公司减少,可推广内容变少,而做自媒体的人增多,竞争激烈;二是监管加强,内容质量和变现方式需更规范,增加了入门门槛;三是AI技术如GPT的发展,使得内容创作更加普及,差异化减少,进一步压缩了普通人的机会。作者认为,现在要成功做自媒体,可能需要具备独特的天赋,而这是无法通过努力获得的。
703 0
|
达摩院 安全 数据安全/隐私保护
带你读《2022技术人的百宝黑皮书》——淘宝自研标准化协议库XQUIC正式开源!(1)
带你读《2022技术人的百宝黑皮书》——淘宝自研标准化协议库XQUIC正式开源!(1)
602 0
|
算法 Linux 网络安全
带你读《2022技术人的百宝黑皮书》——淘宝自研标准化协议库XQUIC正式开源!(2)
带你读《2022技术人的百宝黑皮书》——淘宝自研标准化协议库XQUIC正式开源!(2)
546 0
|
安全 C++
通过指针引用数组元素
通过指针引用数组元素
227 0