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

在线体验各类最新模型,更有模型 免费Token 额度领取!
立即体验
简介: 带你读《2022技术人的百宝黑皮书》——淘宝自研标准化协议库XQUIC正式开源!(2)

带你读《2022技术人的百宝黑皮书》——淘宝自研标准化协议库XQUIC正式开源!(1) https://developer.aliyun.com/article/1242694?groupCode=taobaotech




轻量性:

XQUIC在Android/iOS双端的编译产物均小于400KB

除TLS/1.3能力依赖SSL库之外,无其他外部依赖,可以方便地部署到移动设备和各种嵌入式设备中

适用于需要高性能但同时又对包大小敏感的移动端APP场景(为了减少新用户的安装成本,移动端APP希望能尽量减少APP包大小)


高性能传输:

XQUIC已经在手机淘宝实现核心导购、短视频链路大规模使用,并相对于内核态TCP+HTTP/2优化20%的网络请求耗时

支持0-RTT功能

支持多通道传输加速能力[5]


标准化:

XQUIC实现了整套IETF QUIC标准协议,包含传输层、加密层、应用层协议栈

协议版本支持QUIC version 1,以及draft-29

SSL库兼容适配BoringSSL或BabaSSL(可任意选择其中之一)


拥塞控制算法框架


易用性:

跨平台:支持Linux/Android/iOS/Mac等平台,后续也会支持Windows平台适配,客户端可以通过SDK方式很方便地接入并使用。

支持Wireshark解析、qlog事件日志标准,方便问题排查

完善的文档(中文/英文对照)、demo示例和单测


XQUIC核心介绍


模块设计


XQUIC是IETF QUIC草案版本的一个C协议库实现,端到端的整体链路架构设计如下图所示。XQUIC内部包含了QUIC-Transport(传输层)、QUIC-TLS(加密层、与TLS/1.3对接)和HTTP/3.0(应用层)的实现。除了每层的协议栈功能模块之外,在公共模块部分,XQUIC也支持了qlog[5]日志标准。


image.png




带你读《2022技术人的百宝黑皮书》——淘宝自研标准化协议库XQUIC正式开源!(3) https://developer.aliyun.com/article/1242688?groupCode=taobaotech

相关文章
|
缓存 算法 网络协议
面向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 协议:特性、应用场景及其对物联网/车联网的影响
|
12月前
|
弹性计算 缓存 运维
阿里云服务器38元、99元、199元区别及各自性能和适用场景参考
目前在阿里云的活动中有三款价格非常实惠的云服务器,轻量应用服务器2核2G配置仅需38元/年,云服务器ECS经济型e实例2核2G配置99元/年,通用算力型u1实例2核4G配置199元/年,本文为大家介绍这几款云服务器的区别及各自的性能和使用场景情况,以供选择参考。
|
10月前
|
机器学习/深度学习 编解码 人工智能
InternVL3.5多模态大模型开源发布,1B-241B九种尺寸,支持跨平台GUI自动化与矢量图生成
近日,上海人工智能实验室(上海AI实验室)重磅开源发布了多模态大模型书生·万象 InternVL3.5,通过创新的级联式强化学习(Cascade RL)、动态视觉分辨率路由与解耦部署架构,实现推理能力、部署效率与通用能力的全面升级。
2772 7
|
数据采集 存储 数据可视化
辽宁链家新房数据采集与可视化实现
本文介绍了利用Python网络爬虫技术从链家网爬取辽宁省大连市和沈阳市的新房数据,并通过数据清洗、统计和可视化分析,揭示房源分布和价格特征,帮助用户做出更明智的购房决策。
383 0
|
存储 算法 前端开发
一文带你学会国产加密算法SM4的java实现方案
今天给大家带来一个国产SM4加密解密算法的java后端解决方案,代码完整,可以直接使用,希望给大家带来帮助,尤其是做政府系统的开发人员,可以直接应用到项目中进行加密解密。
4605 1
|
传感器 安全 物联网
Gateway基本配置:打开网络之门
Gateway基本配置:打开网络之门
|
达摩院 安全 数据安全/隐私保护
带你读《2022技术人的百宝黑皮书》——淘宝自研标准化协议库XQUIC正式开源!(1)
带你读《2022技术人的百宝黑皮书》——淘宝自研标准化协议库XQUIC正式开源!(1)
602 0
|
设计模式 运维 前端开发
DDD(领域驱动设计)分层架构
DDD(领域驱动设计)分层架构
5982 0
DDD(领域驱动设计)分层架构