本文PPT来自蚂蚁金服财富线终端技术高级技术专家赵占胜于10月14日在2016年杭州云栖大会上发表的演讲,分享主题为《蚂蚁聚宝虫洞项目技术方案介绍——云与端之间数据传输的桥梁》。
资讯新闻如何能实现随时随地秒开?SYNC协议的应用场景不断增多?如何最大的节约流量?传输协议如何优化整合?总之,如何实现实时、高效、省流量一直考验着我们的技术人员。今天,蚂蚁金服财富线终端技术高级技术专家赵占胜和我们分享蚂蚁聚宝虫洞项目解决这一系列问题的成果。
虫洞是在云端一体架构下,云与端之间控制的纽带,数据的桥梁。整体围绕数据、链路、控制进行设计与优化。可以提高用户体验,节省用户流量。它具有三大功能:统一客户端数据服务、自适应网络信息传输和智能化场景数据推送。目前虫洞已经具备的能力有:预加载,统一数据模型客户端统一数据服务,业务场景策略配置,业务场景识别,数据策略控制。适用于存在预加载需求信息类数据,如:新闻,股票日、周,月K线相关要闻等场景。具体到数据策略,以新闻场景为例:WIFI环境下,列表全部推送;4G环境下,列表全部推送;3G环境下,仅推送分页后15条;2G环境下,仅推送列表后10条。在实现方面,虫洞系统的整体架构主要分为三大层:APP业务层、APP基础层和虫洞服务端。服务端虫洞引擎又分为场景处理器、RPC请求处理器、数据发送处理器三大部分。
现在,虫洞已成为云与端数据传输的桥梁。在未来,虫洞将是实现云端一体的重要组成部分。