写点什么

QUIC 在手机微博中的应用实践

  • 2019-08-24
  • 本文字数:701 字

    阅读完需:约 2 分钟

QUIC在手机微博中的应用实践

QCon北京2018大会上,聂永讲师做了《QUIC 在手机微博中的应用实践》主题演讲,主要内容如下。


演讲简介


HTTP 协议虽没有限制只允许使用 TCP 传输,但一直以来都是依赖于 TCP 实现,这是事实标准。随着基于 UDP 之上构建的 QUIC 传输层协议的出现,其天生内嵌 HTTP 2 协议的支持,让我们在对外开放 HTTP API 时多了一种传输通道的选择。


微博移动产品部团队在将 QUIC 应用在移动端生产实践环境的实践过程中,通过在客户端和服务器端做出一些定制,比如 QUIC 直连、线上环境支持 1-RTT 和 0-RTT 握手优化机制等,逐渐摸索出适应自身的实际业务需求。在具体实践中,我们在 QUIC 规模部署中也踩了一些坑,定制开发了 QUIC 性能压测工具用于线上容量评估等,针对不同的实际场景我们的降级策略等等行为,在本次议题中,我们将完整的实践内容和反思,一一分享给大家。

听众受益

  • QUIC 协议的期待和现实实现之间的差距;

  • QUIC 脱离 WEB 浏览器在移动端的实践可行性;

  • 需要理性看待 QUIC 通道和 TCP 通道;

  • QUIC 服务实际部署中注意事项等。


讲师介绍


聂永


新浪微博 技术专家


打杂多年,前后端都有涉及:Web Page、HTTP API、GraphQL、Erlang、Lua、Golang、Linux Kernel、TCP Server、UDP/QUIC、运维、测试等,也乐此不疲,自好比一块砖,哪里需要哪里填 :)。


工作中擅长写简洁文档,项目接口和 WIKI 基本上会同时展现给团队成员或协作的小伙伴,并努力让自己的行为透明化。


工作业余时间经常为提升团队成员工作效率努力,为成员技能成长提供针对性建议和帮助。


个人喜好折腾,为公司贡献 5 项技术创新专利,个人博客:http://www.blogjava.net/yongboy












完整演讲 PPT 下载链接


https://qcon.infoq.cn/2018/beijing/schedule


2019-08-24 17:121293

评论

发布
暂无评论
发现更多内容

音视频实战(5)- FFmpeg 处理音视频常见问题集锦

liuzhen007

签约计划第二季

Android 框架解析:EventBus 3.0 如何实现事件总线

拭心

android Framework 内容合集 签约计划第二季 shixinzhang

从0到1普及前端知识 | 内容合集

你好bk

内容合集 签约计划第二季

音视频实战(3)- Mac 系统 MediaInfo 多实例媒体信息分析

liuzhen007

签约计划第二季

JavaScript数据结构实用集

devpoint

JavaScript 数据结构 内容合集 签约计划第二季

Android 框架解析:EventBus 3.0 的特点与如何使用

拭心

android Framework 内容合集 签约计划第二季

华为中国大学生ICT大赛2021实践赛网络赛道晋级赛试题解析(答案版)

小韩

华为 网络 ICT

JavaScript 数据结构之 Object

devpoint

ES6 Object 内容合集 签约计划第二季

实用机器学习笔记四:数据标注

打工人!

机器学习 学习笔记 12月日更 实用机器学习

JavaScript 数据结构之 Number

devpoint

ES6 math 内容合集 签约计划第二季

搭建基本Jest测试框架,解读覆盖率实现原理

梁龙先森

签约计划第二季

音视频理论(2)- 音视频传输协议之 RTMP

liuzhen007

签约计划第二季

音视频实战(4)- 常见流媒体服务器方案对比分析

liuzhen007

签约计划第二季

如何有效处理素材

将军-技术演讲力教练

为什么不上台?(5/28)

赵新龙

28天写作

音视频学习从理论到实战

liuzhen007

内容合集 签约计划第二季 技术专题合集

Camtasia添加光标效果教程

淋雨

Camtasia

Prometheus Exporter (十七)JMX Exporter

耳东@Erdong

JMX Prometheus 28天写作 exporter 12月日更

http协议

en

HTTP

Go并不需要Java风格的GC

Robert Lu

Go 垃圾回收

Rust 元宇宙 13 —— 客户端连接

Miracle

rust 元宇宙

架构实战营毕业总结

Geek_d18264

架构实战营

音视频理论(3)- 视频中图片和文字渲染坐标问题

liuzhen007

签约计划第二季

音视频实战(2)- 如何在网页端给视频添加硬水印

liuzhen007

签约计划第二季

如何通过Kubernetes事件来报告错误

Robert Lu

#Kubernetes#

架构实战营毕业总结

白开水又一杯

#架构实战营

netty系列之:手持framecodec神器,创建多路复用http2客户端

程序那些事

Netty HTTP 程序那些事 http2 12月日更

JavaScript 数据结构之 Set

devpoint

set ES6 内容合集 签约计划第二季

.NET 6新东西--PeriodicTimer

喵叔

28天写作 12月日更

勿拖延

Nydia

JavaScript 数据结构之 Map

devpoint

set map ES6 内容合集 签约计划第二季

QUIC在手机微博中的应用实践_QCon_聂永_InfoQ精选文章