产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

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

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

关注

评论

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

Canvas 低代码拖拽建模,支持离线任务|ModelWhale 版本更新

ModelWhale

数据分析 Jupyter Notebook 课程 离线部署 低代码报告

熬夜肝了这一份C++开发详细学习路线

C++后台开发

后台开发 C/C++ 后端开发 C++后台开发 C++开发

ITSM入门指南 | IT团队如何向客户提供端到端的IT服务?

龙智—DevSecOps解决方案

ITSM ITSM软件 ITSM解决方案

快速实现 CDN 直播

ZEGO即构

CDN 直播 音视频开发

Java面向对象之继承

楠羽

5K字详解Java 注解及其底层原理

了不起的程序猿

Java 编程语言 后端 java程序员 java编程

CI与开源代码安全篇 | 龙智邀您共赴GOPS全球运维大会,探索大规模、敏捷、安全、开放式的软件研发与运营之路

龙智—DevSecOps解决方案

GOPS大会 运维‘

开源一夏 | Spring MVC深度学习

叶秋学长

开源 Spring MVC 8月月更

2022不容错过的50个“低代码”发展现状、趋势与数据统计

优秀

低代码 无代码

京东承办“创客北京2022” 京东科技参与并推出三大服务举措

京东科技开发者

数字化转型 供应链 企业服务 中小企业

【LeetCode】用户分组Java题解

Albert

LeetCode 8月月更

兆骑科创创新人才引进,高端人才引进,项目落地引进

兆骑科创凤阁

MySQL 原理与优化:原数据锁的应用

老崔说架构

【分布式集群】微服务电商应用系统的集群构建

嚯嚯嚯www

Linux

你要的 Helm Chart 应用金丝雀发布终于来了!

阿里巴巴云原生

阿里云 开源 云原生 KubeVela

如何在 Anolis 8上部署 Nydus 镜像加速方案?

OpenAnolis小助手

Linux 开源 内核 龙蜥操作系统 容器镜像加速

融云 | 云办公时代,企业通讯录的技术选型

融云 RongCloud

企业 云办公

什么是网络即服务 (NaaS)?

wljslmz

网络技术 8月月更 NaaS 网络即服务

机器学习/评分卡常用指标及计算

Joshua

机器学习 AI 信息熵 评分卡

【8.5-8.12】写作社区精彩技术博文回顾

InfoQ写作社区官方

优质创作周报

前端监控系列1| 字节的前端监控SDK是怎样设计的

字节跳动终端技术

前端 监控 sdk

如何开启企业数字化转型?

博文视点Broadview

CI/CD | 使用静态代码分析工具,有效补充持续集成

龙智—DevSecOps解决方案

cicd 持续集成 CI/CD

【等保小知识】过等保一定要买堡垒机吗?堡垒机有什么作用?

行云管家

网络安全 等保 堡垒机 等级保护 过等保

RT-Thread记录(四、RT-Thread 时钟节拍和软件定时器)

矜辰所致

RT-Thread 8月月更

兆骑科创双创服务平台,招商引资、招企引税、招才引智

兆骑科创凤阁

一文读懂工业设备预测性维护的概念与实现

PreMaint

企业设备管理 预测性维护 设备健康管理 状态检测 振动监测

一块GPU训练TB级推荐模型不是梦,OneEmbedding性能一骑绝尘

OneFlow

深度学习 gpu 模型

开源一夏|eTS UI的Text组件怎么设置文本垂直排列

坚果

开源 OpenHarmony 8月月更

龙智集团赢得2022年Atlassian与AWS云销售竞赛

龙智—DevSecOps解决方案

云原生

一文了解如何托管SVN储存库,以及版本控制的更佳选择

龙智—DevSecOps解决方案

svn 版本控制 版本管理 版本控制系统

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