[函数计算] Serverless 微服务实践-移动应用包分发服务

  1. 云栖社区>
  2. 阿里云存储服务>
  3. 博客>
  4. 正文

[函数计算] Serverless 微服务实践-移动应用包分发服务

rockuw 2019-04-25 18:38:09 浏览1106
展开阅读全文

移动应用的打包和分发呈现明显的峰谷效用,用户常常需要短时间内准备大量资源保障分发的实时性,完成分发后又需要及时释放资源,降低成本。本次分享将介绍如何通过函数计算构建 Serverless 架构的包分发服务,在开发运维效率,性能和成本间取得良好的平衡。

APK分包简介

image

一个应用包发布后,通常会分发给各个应用市场去推广,终端用户可能会通过不同的应用市场来下载安装应用。为了追踪应用在各个市场的下载安装情况,需要为每个应用市场的apk包打上渠道标记,用户下载安装后,应用执行时,可以获取到这个渠道信息,做一些个性化的服务。

分包的流程分为3步:

  1. 下载原始的apk包
  2. 写入渠道信息,生成新的apk包
  3. 上传新的apk包

image

应用的渠道可能会有很多,甚至上千个。所以一个应用包要生成上千个新的应用包。在分包过程中,下载/修改/上传是一个比较消耗资源的任务,需要消耗大量

网友评论

登录后评论
0/500
评论
rockuw
+ 关注
所属团队号: 阿里云存储服务