实时测量你的移动应用速度

讲师: 

在今天异常复杂的无线网络环境下,从用户理解来看,你的移动应用的速度是什么?在携程,我们的速度是通过用户的设备来测量,而测量的数据能告诉我们每一周应用的访问速度是什么。应用每次变化时,它也能检测出速度的陡然变化。也能告诉你不同的设备,不同的城市,访问速度有什么不同。你甚至能够发现应用在Android设备和iOS设备上运行时的不同。

在本分享中,我会介绍这个架构收集了什么数据,以及数据是如何以近乎实时的速度从各种设备汇集到后端系统。数据被收集后,通过每个设备上每个用户的行为进行传递,而且是7*24的。这个分享会讨论数据流的设计,和多个关键组件的协作。我们还会讨论到多个技术细节:在设备上,代理收集数据,然后放到队列里。代理将速度数据传递到后端收集器,然后被实时传递给仪表盘和报警服务,进而检测出用户的访问速度体验。另外,数据还被传递到Hadoop池,用于分析和报告,以优化产品体验。

携程技术开发部高级研发经理

Charles Chu(储诚栋),毕业于上海大学GLMBA,就职于携程旅行网,技术开发部高级研发经理,带领前端框架团队,负责构建前端框架,提升Web站点性能,网站性能监控,用户行为大数据采集等,在这些领域具有丰富的实战经验。

携程高级技术副总裁

叶亚明(Eric Ye),携程首席架构师,负责移动、Web、呼叫中心等部门的研发工作,领导开发的业务和领域包括酒店、机票、商务旅游、开放API、全球站、用户体验研究。他从过去十年的电子商务变革中,总结出六种有效的编程模型,目前被广泛应用于携程内部的产品研发过程中。此外,他还致力于升级携程网架构并创建新一代框架,以提高可扩展性和可用性。

在加入携程之前,叶亚明是eBay公司平台工程的总监,在升级eBay网站的架构和平台方面作为技术专家发挥了重要作用。他在美国加州硅谷拥有超过超过15年的互联网工作经验,公司包括eBay、Yahoo和Netsacpe等。