写点什么

李浩:QClub 上聊聊海量 Push 服务的质量保证

  • 2014-07-03
  • 本文字数:929 字

    阅读完需:约 3 分钟

手机、平板电脑爆发式增长给移动互联网带来了空前机遇,云服务的普及也加速了移动互联网的发展。无论是国外的 AWS、GAE、GCE,还是国内的阿里云、百度云、腾讯云,都将为用户提供基础设施、数据分析等完善的服务视为目标。是否能为海量应用和用户提供可靠的服务就是云服务商核心技术能力的体现。在 QClub:腾讯云图系列沙龙活动上,腾讯云的工程师对游戏云背后的关键技术进行剖析。InfoQ 采访了腾讯云高级工程师李浩,以下是采访全文:

InfoQ:李浩你好,简要介绍下你的工作经历。做过哪些项目?目前负责什么项目?关注哪些技术?

李浩:你好,我做过腾讯开放平台、腾讯云平台的建设,主要参与过的项目包括 OpenAPI、云平台流程引擎、多维数据分析、移动推送等。目前主要负责腾讯游戏云上的相关服务,包括方便运维的一键开服,终端安全相关的应用加固,以及信鸽推送、一键发布等服务。关注移动网络接入、海量服务架构、大数据分析等技术。

InfoQ:你们与底层的开发和运维团队是如何协作的?

李浩:测试、运维人员会较早的参与需求和设计评审,完成设计。确定了模块和交互协议后,开发的同学就很清楚了,编码调试。发布前会进行发布评审,预估初始量,运维同学上线设备,根据开发同学的部署文档或者工具进行部署,尽量做到 DO 分离(开发和运维工作由不同的团队负责)。设计和部署时都会考虑按量来分 Set,因此后续运维同学可以模块化的扩缩容。

InfoQ:团队中有专门的测试工程师吗?新功能、新版本测试 / 发布是如何做的?

李浩:有相关的测试团队支持,他们定期收集需求,进行评审,并根据需求完成时间,决定排入哪个迭代。测试、发布统一走该迭代的时间窗,基本上双周完成一次迭代。如果是小需求或紧急需求,则不受迭代限制。

InfoQ:代码 Review 是什么流程?

李浩:腾讯内部有专门的代码 Review 网站,提测前或免测发布前,项目 FO 会发起代码 Review,系统会自动拉出版本间差异,相关干系人进行 Review 并给出缺陷或意见,代码修正后,相关干系人来确认,Review 结束。

InfoQ:保证海量 Push 服务的质量有哪些难点?

李浩:Push 服务主要衡量指标是到达率,我们的难点是在复杂多变的网络环境下,保持通道稳定,这需要了解移动网关的特性,在不同场景使用不同的协议,同时还要权衡终端的耗电量、安全性等。

2014-07-03 00:451954
用户头像

发布了 45 篇内容, 共 15.9 次阅读, 收获喜欢 3 次。

关注

评论

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

华为云软件开发生产线CodeArts开发者实践8件套——开发者的进阶宝典!

软件开发 华为云

对话苏光牛:国内数据库市场已进入关键转折点,2024年或是分水岭

华为云开发者联盟

数据库 后端 华为云 华为云GaussDB 华为云开发者联盟

听GPT 讲Rust Tokio源代码(2)

fliter

「AI Party」喊你来!百度Create大会4月16-17日在深圳举办

飞桨PaddlePaddle

百度 AI 开发者大会

基于 SRAM 的存内计算助力实现节能 AI

申公豹

存内计算

打破信息孤岛,聚道云软件连接器助力企业实现高效管理

聚道云软件连接器

案例分享

阿里集团基于Fluid+JindoCache加速大模型训练的实践

阿里技术

阿里 大模型 Fluid JindoCache

2023年12月文章一览

codists

codists

深度神经网络中的BNN和DNN:基于存内计算的原理、实现与能量效率

申公豹

存内计算

快速熟悉 MatrixOne 内核前端

MatrixOrigin

分布式数据库 云原生数据库 MatrixOrigin MatrixOne HTAP数据库

流批一体化数据加工处理之记录过滤

大河

2024年1月文章一览

codists

快速上手极狐GitLab设计管理功能

极狐GitLab

一起畅玩!幻兽帕鲁服务器华为云搭建教程(Windows 平台)

YG科技

听GPT 讲Rust Tokio源代码(3)

fliter

亿级流量高并发春晚互动前端技术揭秘

京东科技开发者

Wireshark使用技巧

小齐写代码

低代码,流行的软件开发方式

互联网工科生

软件开发 低代码 JNPF

一文详解静态图和动态图中的自动求导机制

百度Geek说

Python 深度学习 自动求导 autodiff

代码手术刀-自定义你的代码重构工具

京东科技开发者

代码手术刀-自定义你的代码重构工具

京东零售技术

Java 源码分析 后端 代码重构

解密JavaChassis3:易扩展的多种注册中心支持

华为云开发者联盟

Java 开发 华为云 华为云开发者联盟

文心一言 VS 讯飞星火 VS chatgpt (195)-- 算法导论14.3 3题

福大大架构师每日一题

福大大架构师每日一题

iOS平台如何实现毫秒级延迟的RTMP|RTSP播放器

音视频牛哥

IOS RTSP播放器 IOS RTMP播放器 RTSP播放器 RTMP播放器 RTMP player

【亿级数据专题】「高并发架构」盘点本年度探索对外服务的百万请求量的API网关设计实现

码界西柚

性能优化 架构设计 高性能网关 亿级数据 2024年第三十三篇文章

国内唯一!通义灵码入选全球智能编码助手使用率 TOP 榜单

阿里巴巴云原生

阿里云 云原生 通义灵码

科蓝软件启动鲲鹏原生应用开发合作

彭飞

李浩:QClub上聊聊海量Push服务的质量保证_移动_包研_InfoQ精选文章