蚂蚁金服技术专家杜伟:万人低头时代,支付宝APP无线网络性能该如何保障

简介: 8月30-31日20:00-21:30,一场别开生面的技术大会—— “蚂蚁金服&阿里云在线金融技术峰会”将在线举办。本次将聚焦数据库、应用架构、移动开发、机器学习等热门领域,帮助金融业技术开发者深入解析互联网应用的前沿应用与技术实践。

8月30-31日20:00-21:30,一场别开生面的技术大会—— “蚂蚁金服&阿里云在线金融技术峰会”将在线举办。本次将聚焦数据库、应用架构、移动开发、机器学习等热门领域,帮助金融业技术开发者深入解析互联网应用的前沿应用与技术实践。

蚂蚁金服&阿里云在线金融技术峰会专题: https://yq.aliyun.com/activity/109
峰会统一报名链接:http://yq.aliyun.com/webinar/join/38

来自蚂蚁金服的技术专家杜伟 ,将在本次峰会中为大家带来《万人低头时代,支付宝APP无线网络性能该如何保障》的分享,下面是议题详情,供大家参考。


议题名称:《万人低头时代,支付宝APP无线网络性能该如何保障》


议题简介:移动互联网时代,终端网络接入及性能优化是任何移动产品及业务发展都绕不开的技术话题。本次演进主要向大家介绍蚂蚁近几年多业务综合发展背景下,我们在无 线网络技术领域所遇到的挑战。面对这些难题,蚂蚁无线网络技术从架构、协议、策略等方向进行了优化,并且基于网络数据运营进行了快速地试错和精细管控,整 体的网络性能达到了行业领先的水平。实践过程中,我们沉淀了mtls、mmtp、柔性策略等多项技术手段来应当复杂的移动网络场景,这些技术对于其他产品 也具有普遍的借鉴意义。


本专题主要涵盖

(1)支付宝app在无线网络技术方面所遇到的挑战及架构应对;

(2)如何从协议、策略方面进行无线网络的性能优化,提升业务体验;

(3)蚂蚁无线网络技术的未来准备。



关于分享者:杜伟(心武),蚂蚁金服技术专家,专注无线网络技术的研究,蚂蚁无线网关通讯的主要负责人,全程见证了蚂蚁无线网络的从无到有,在无线网络通讯架构、无线网络性能优化、无线网络数据化等方面有大量的实践经验。参加过5次“双11“、两次春节红包大促,对超大流量的移动服务构建颇有心得。


2016年8月30日晚20:00,茂七将在蚂蚁金服&阿里云在线金融技术峰会上发表《OceanBase架构演进及金融系统实践》的演讲。为了帮助大家更好地了解茂七、评估本次演讲,云栖社区对茂七进行了采访。


以下是采访内容:


云栖社区:能否简单介绍一下蚂蚁无线网络技术的发展历程以及当前的技术团队现状?为什么要投入大精力去做无线网络的性能优化?


杜伟:蚂蚁现在的无线网络技术,发展源头应该追溯到2013年,当时正在进行支付宝APP整体大重构。考虑到之前移动服务的凌乱和代码的高耦合,研发了自己的移动RPC协议和API服务网关。同年底,因为移动服务已经细粒度到了上百个,而HTTP又不支持并发,我们2、3个人就开始进行了SPDY的研究。


2014年初,我们将spdy发布上线,取得了不错的提升效果,尝到甜头后的网络性能优化就开始持续开展了起来,比如HTTPDNS、安全协议精简、上行GZIP压缩,而比请求响应更高级的增量更新(SYNC)也在这一年上线了。


2015年,支付宝APP开始进行社交的尝试,这对无线网络技术提出了更高的要求。我们决定对终端网络及接入进行架构重构:放弃了原来的HTTP、SPDY协议,设计更适合移动网络的自定义协议MMTP;在不降低安全等级的基础上,研发了支持0-RTT的MTLS。去年可以说是蚂蚁无线网络技术发展最快的一年,我们进行了大量的试错和思考,从代码调优到终端网络再到业务治理,沉淀了不少有效的策略。


到了今年,国际化以及农村化是必须要面对的挑战,长尾慢速的改进是首要任务,网络数据化的运营会成为我们技术体系的重要环节。一路走来,现在的无线网络技术团队已经达到了20+的人员规模,其中有一半主要从事应用网络技术的研发和业务对接,如各业务服务网关,还有一部分从事无线基础网络技术研究和优化,如接入架构、网络通讯协议、网络数据化等方面。我们产出的无线网络基础组件已经输出到支付宝APP、聚宝、网商银行等蚂蚁多个业务线及APP。


关于“为什么要投入大精力去做无线网络的性能优化?”,首先我认为无论你今天的APP处于什么阶段,有多少用户量,无线网络的性能优化都是必要的,只是根据实际的情况考虑投入资源的大小有所不同。而对于超级APP来说,网络高性能是一个优秀APP的必要条件,越是亿级的APP,越能体会“比别人快一秒”所带来的正效应到底有多大。另一方面,给到用户最好的无线网络体验是我们一直坚持的目标。

 

云栖社区:相比于有线网络,无线网络有哪些不同点及挑战?而对于一般开发者来说,最需要解决的问题是什么?怎么做?


有心的APP用户往往会注意到日常使用时,常常会出现数据加载失败、图片显示不出来、页面加载失败等情况;更可能会因为速度慢,某个网络操作需要等上3-5秒而感到不悦。而这些现象背后,就明显能体现出无线网络相比与当前的有线网络在速度以及稳定性上的不足。更进一步的剖析,我们会发现,无线网络整体的挑战包括几个方面:


(1)无线网络的非实时在线特性以及复杂的网络环境,表现出“高延时”、“低带宽”、“高丢包率”、“高误码率”、“不稳定不可靠”等网络现象。


(2)碎片化,随时随地的用户使用习惯。


(3)终端受限:流量费用贵、电量有限。


我认为对于一般的研发人员来说,最需要解决的就是网络耗时高、失败率高的问题,最直接有效的方法是选择一个不错的网络协议,精简业务传输的大小和流程,做好失败的快速重试,提升移动服务的可靠性。更多更详细的点可以关注我们的交流分享。

相关文章
|
4天前
|
SQL 安全 算法
网络安全与信息安全:攻防之间的技术博弈
【4月更文挑战第20天】在数字化时代,网络安全与信息安全已成为维护国家安全、企业利益和个人隐私的重要屏障。本文深入探讨了网络安全漏洞的成因、加密技术的进展以及提升安全意识的必要性,旨在为读者提供全面的网络安全知识框架,同时分享最新的防御策略和技术手段。通过对网络攻防技术的分析,本文揭示了安全防御的复杂性,并强调了持续教育和技术创新在网络安全领域的重要性。
15 6
|
21天前
|
SQL 安全 算法
网络安全与信息安全:防御前线的关键技术与意识
【4月更文挑战第3天】在数字化时代,网络安全与信息安全已成为维护信息完整性、确保数据私密性和保障系统可用性的基石。本文深入探讨了网络安全漏洞的概念、加密技术的应用以及提升安全意识的重要性,旨在为读者提供全面的网络安全知识框架,以应对日益复杂的网络威胁。
|
28天前
|
存储 安全 网络安全
云计算与网络安全:新时代的技术挑战与应对策略
随着云计算技术的快速发展,网络安全问题变得愈发突出。本文探讨了云服务、网络安全以及信息安全在当今技术领域面临的挑战,并提出了相应的解决方案。通过分析现状和未来趋势,可以更好地了解云计算与网络安全的关系,为构建安全可靠的云服务提供参考。
|
14天前
|
数据采集 大数据 数据安全/隐私保护
掌握网络抓取技术:利用RobotRules库的Perl下载器一览小红书的世界
本文探讨了使用Perl和RobotRules库在遵循robots.txt规则下抓取小红书数据的方法。通过分析小红书的robots.txt文件,配合亿牛云爬虫代理隐藏真实IP,以及实现多线程抓取,提高了数据采集效率。示例代码展示了如何创建一个尊重网站规则的数据下载器,并强调了代理IP稳定性和抓取频率控制的重要性。
掌握网络抓取技术:利用RobotRules库的Perl下载器一览小红书的世界
|
3天前
|
安全 物联网 网络安全
网络安全与信息安全:防御前线的关键技术与策略
【4月更文挑战第21天】在数字化时代,数据成为了新的货币,而网络安全则是保护这些资产不受威胁的盾牌。本文深入探讨了网络安全漏洞的本质、加密技术的进展以及提升个人和企业安全意识的方法。通过分析当前网络攻击的模式和动机,我们提出了一系列切实可行的防御措施,旨在帮助读者构建更加安全的网络环境。
|
6天前
|
存储 监控 安全
网络安全与信息安全:防御前线的关键技术与意识
【4月更文挑战第18天】在数字化时代,数据成为了新的货币,而网络安全则是保护这些宝贵资产不受威胁的盾牌。本文深入探讨了网络安全的核心议题—漏洞管理、加密技术以及安全意识的重要性。通过分析当前网络环境中普遍存在的安全挑战,我们阐述了如何通过持续监控、定期更新和强化员工培训来构建一个更加坚固的防线。
|
6天前
|
安全 网络协议 网络安全
保障数字世界的安全壁垒:网络安全与信息安全探究
在数字化浪潮的推动下,网络安全和信息安全日益成为社会发展的重要议题。本文将从网络安全漏洞、加密技术和安全意识等方面展开探讨,以期为读者呈现一幅数字世界安全的全景图,并提供一些应对措施与建议。
14 1
|
12天前
|
存储 缓存 自动驾驶
缓存策略与Apollo:优化网络请求性能
缓存策略与Apollo:优化网络请求性能
|
12天前
|
安全 算法 网络协议
保障数据安全:网络安全漏洞与加密技术探析
网络安全漏洞的存在已成为当今互联网世界中的一大隐患,而加密技术的应用则被视为保障信息安全的有效手段。本文将就网络安全漏洞的成因、加密技术的原理以及提升安全意识的重要性进行探讨,旨在加深读者对网络安全与信息安全的认识,为构建更安全的网络环境贡献一份力量。
16 2
|
14天前
|
存储 安全 网络安全
未来云计算与网络安全:技术创新与挑战
随着数字化时代的来临,云计算与网络安全成为了当今科技领域的焦点。本文从技术创新和挑战两个方面探讨了未来云计算与网络安全的发展趋势。在技术创新方面,人工智能、区块链和量子计算等新兴技术将为云计算和网络安全带来前所未有的发展机遇;而在挑战方面,隐私保护、数据泄露和网络攻击等问题也将不断考验着技术研究者和行业从业者的智慧和勇气。未来,只有不断创新,同时加强安全防护,才能实现云计算与网络安全的良性发展。
16 1

热门文章

最新文章