NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

李浩: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:451406
用户头像

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

关注

评论

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

视频直播场景下对象存储的应用

天翼云开发者社区

对象存储

Windows、Linux 和 Mac三个操作系统的对比

小魏写代码

搭建二维码系统,轻松实现固定资产的一物一码管理

草料二维码

投资机构Janus Capital Group为Rola-IP品牌融资700万美元

Geek_ccdd7f

Amazon EC2 Hpc7g 实例现已在更多区域推出

亚马逊云科技 (Amazon Web Services)

Amazon EC2

快速实现一个企业级域名 SSL 证书有效期监控巡检系统

观测云

监控告警 智能巡检 SSL域名

最新intellij idea 2023 Mac破解版 附安装教程

影影绰绰一往直前

IntelliJ IDEA 2023下载 IntelliJ IDEA 2023破解 IntelliJ IDEA 2023最新 IntelliJ IDEA 2023中文

人大金仓三大兼容:SQL Server迁移无忧

科技热闻

罗拉ROLA住宅代理IP市场稳定增长,未来有哪些发展前景?

Geek_ccdd7f

macOS苹果电脑终端SSH管理工具中文激活版Termius

iMac小白

Termius下载 Termius for Mac下载 Termius for Mac破解

sip中继的介绍

ctsxiyou

SIP

私域流量搭建与运营,全是技巧攻略!

鲸品堂

运营 流量 企业号11月PK榜

用了低代码工具,让我效率提升了80%

树上有只程序猿

软件开发 低代码开发平台 JNPF

企业该如何选择数字化转型工具?

优秀

数字化转型 数字化工具

一站式解决方案:体验亚马逊轻量服务器的顶级服务与灵活性

-亦世凡华、

Paste for Mac(剪切板历史管理工具)v4.1.2永久激活版

mac

苹果mac Windows软件 Paste 剪切板软件

深入Vue.js与TypeScript的生命周期

K8sCat

vue.js 生命周期

Amazon EC2 云服务器体验感爆了

归来

Amazon EC2 云服务器

大语言模型“战国时代”,未来将如何发展?

申屠鹏会

AI大语言模型

这可能是全网最晚的低代码技术总结

互联网工科生

低代码 低代码平台

云网翼连智算未来| 重温天翼云全球行•亚太站精彩盛况

天翼云开发者社区

云计算

一种Mysql和Mongodb数据同步到Elasticsearch的实现办法和系统

天翼云开发者社区

MySQL 数据库

文心一言 VS 讯飞星火 VS chatgpt (129)-- 算法导论11.1 4题

福大大架构师每日一题

福大大架构师每日一题

sip中继是什么意思

ctsxiyou

SIP

第26期 | GPTSecurity周报

云起无垠

Amazon EC2 安全可调用的云虚拟主机服务器

追风少年

Amazon Aurora

软件测试/测试开发丨如何利用ChatGPT自动生成测试用例思维导图

测试人

软件测试

软件测试/测试开发丨Python安装指南(Windows版)

测试人

Python 软件测试

向量数据库的崛起与多元化场景创新

向量数据库

瓴羊重磅发布数据服务枢纽“瓴羊港”,推动企业数据流通及价值增长

B Impact

Web项目常用的技术栈有哪些?

这我可不懂

软件开发 低代码 JNPF

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