BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

腾讯数据平台部席晓鸣:如何构建海量推送服务
录制于:

| 受访者 席晓鸣 关注 0 他的粉丝 作者 InfoQ 关注 7 他的粉丝 发布于 2017年11月22日 | QCon北京2018全面起航:开启与Netflix、微软、ThoughtWorks等公司的技术创新之路!
06:59

个人简介 席晓鸣,2007 年加入腾讯公司,一直从事后台、数据分析相关工作。对分布式计算有深入了解;有丰富后台优化实战经验。现任职于 TEG 数据平台部,专注于大数据移动产品研发。在可伸缩架构下,从硬件、驱动、协议栈、操作系统、软硬虚拟化深度挖掘性能,构建低成本、高质量服务。 这个是另一个。

   

1. 腾讯数据平台部席晓鸣:如何构建海量推送服务

2017年10月17日,腾讯数据平台部专家级程师席晓鸣老师,在QCon2017年全球软件开发大会上席晓鸥老师分享了关于腾讯移动推送(信鸽)在海量移动推送服务构建中的优秀实践经验。

移动推送作为一个有效提高用户留存率、活跃度的方式,首先构建推送系统面临的两个困惑,第一个是系统构建,第二个是数据增值服务。

对于系统构建来说,包括终端基础设施、后台云化治理。

对于数据增值服务,也有四个小部分精准推送、数据、支撑平台和可视化操作。

简单说移动推送的过程,分成三个步骤:

1 . 后台检索出需要推送设备

2 . 选择合适通道分发消息

3 . 终端接收消息并展示

不同的业务场景,对推送有不同的诉求。像新闻类应用,热点内容的推送,希望能够实时触达。对于像腾讯的业务体量,则意味着需要亿级、甚至数十亿级消息的极速推送能力。

推完消息,我们还需要实时看到推送效果,及时调整运营策略。亿级消息推送,再与数十亿用户、设备画像数据关联,实时统计分析,有不小的计算量,需要搭建一个海量数据分析平台。

结合业务场景,用户分群精细化运营,又需要在数据、计算平台和算法领域有深度积累。

而对于一个移动推送系统来说,涉及到消息的推送点击效果跟踪的建设,信鸽平台已经形成了一套完整的解决方案,帮助开发者快速构建海量移动消息推送能力。

举个案例,如何通过三步使用信鸽技术游戏的留存:

1 . 首先我们通过可视化的界面可以进行用户留存模型,可以识别潜在用户。

2 . 通过数据分析平台对用户做分析。

3 . 最后利用推送能力做一个消息监管触达,比如说用户可能觉得游戏活动少,我们可以推送一些带有趣味猎奇性的推送,这样可以提升整个用户的活跃度。

信鸽提供的基本的数据推送和应用分析以及智能能力,可以和业务进行结合,首先可以做营销,以信鸽为桥梁,可以对接公司的流量资本平台,我们可以一起给用户提供更优质的服务。

席晓鸣老师也在会议中表达了自己对推送服务的未来发展的看法。

PUSH作为用户触达的一种方式,基本算是APP的标配功能,第三方服务商也致力于为开发者提供简单好用的推送服务。

关于PUSH,抵达时效和精准是这个服务的核心部分,但支持海量用户消息的实时精准触达对第三方服务商来说也具有不小的技术挑战,信鸽的团队也在不断的优化整个网络的规划以及操作系统和协议栈,改善整体系统架构和性能。

从厂商的角度来说,有时会担心推送服务会消耗用户的流量和电量,导致用户体验的下降。所以有必要建立一套统一的推送标准,共建良好的Android生态,这也是信鸽一直以来支持和推动的目标,也一直在努力。

信鸽为了更好的服务开发和移动开发商,帮助开发者精准运营,第一是在业务数据上提供更多细节化的服务。

第二是面对当前最流行的容器技术和微服务架构,信鸽的整个后台已经全面实现了Docker虚拟化管理,平台支撑从源码到镜像的制作,以及APP编排、发布、部署已经形成了一个完整的流程。信鸽的研发体系已经完成从传统的后台开发体系到面向云的研发体系的过渡。

第三在推送越来越泛滥的情况下,信鸽一直认为推送在于精而不在于多,需借助对用户多维度的理解,以及机器学习的平台,结合业务的运营经验来给用户推送有价值内容,精准触达。

综合上述,移动开发者接入腾讯移动推送(信鸽)服务,快速构建海量移动推送能力。

最近,统一推送联盟成立大会在北京成功举办,信鸽被选举为副理事长单位,后续我们会更加积极推动相关标准的制订和落实,一起去营造一个良好的安卓生态系统。

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT