mPaaS

其他

ArchSummit 分享首发 | 高可用、弹性动态的金融级移动架构在蚂蚁金服的演进之路

Service,它对外提供接口服务,而使用者不需要知道如何初始化服务的实例以及生命周期管理,这些完全由框架来托管。使用者只需要知道目标服务接口类的方法参数即可,调用时通过框架提供的
2019年1月10日
其他

蚂蚁金服 mPaaS 服务端核心组件:亿级并发下的移动端到端网络接入架构解析

MGS(网关服务)、MPS(推送服务)、MSS(同步服务)是我们的核心服务,它们基本上覆盖了请求响应、推送、增量更新三种模式,可以满足大部分的业务应用场景。网关服务的开放版开放版支持
2018年12月28日
其他

mPaaS 服务端核心组件体系概述:移动 API 网关 MGS

SDK,让业务研发同学专注业务逻辑,无需关心底层通信细节,团队内也无需网络专家,即可直接借力支付宝多年网络优化经验,从纷繁复杂的移动网络开发中解放,最大化业务开发效率,让研发从此爱上
2018年12月12日
其他

开篇 | mPaaS 服务端核心组件体系概述

RPC、修复、回滚相关信息等。3、性能分析:提供闪退、卡死、卡顿的统计功能。当客户端发生性能问题后,移动分析服务提供实时查看性能分析的统计数据。4、日志管理:支持按关键字实时搜索查询日志;通过与
2018年12月5日
其他

支付宝小程序框架浅析及如何在 mPaaS 内深度集成

的体验不太行,包括启动速度、页面切换流畅度都有问题,跟原生体验没法比。管控:作为一个平台必须对接入的应用有管控能力,必须能尽量精确控制应用的内容和类型,毕竟若出现非法应用平台是要承担责任的,H5
2018年12月1日
其他

支付宝客户端架构解析:iOS 客户端启动性能优化初探

中,比如应用首次启动或者重启设备之后的启动。相比而言,冷启动比较重要,通常我们分析启动时间,都是指的冷启动。要想分析启动时间,还需要了解启动的过程,iOS应用的启动大概分以下几个阶段:针对
2018年11月16日
其他

支付宝 App 构建优化解析:Android 包大小极致压缩

构建优化解析》另启新系列,细分拆解客户端在“代码管理”、“证书管理”、“版本管理”、“构建打包”等维度的具体实现方案展开讨论,带领大家进一步了解支付宝在
2018年11月12日
其他

支付宝 App 构建优化解析:通过安装包重排布优化 Android 端启动性能

通过上述落地方案,在线下以及某些线上灰度版本中完成初步实验后,我们考虑工程化,常态化的进行这件事情。在工程化之前,先对度量流程进行了扩充,探索出了一种较为简单的度量手段。
2018年11月8日
其他

支付宝客户端架构解析:Android 客户端启动速度优化之「垃圾回收」

《支付宝客户端架构解析》系列将从支付宝客户端的架构设计方案入手,细分拆解客户端在“容器化框架设计”、“网络优化”、“性能启动优化”、“自动化日志收集”、“RPC
2018年11月6日
其他

支付宝客户端架构解析:iOS 容器化框架初探

中的实践》:通过容器化开发框架将业务隔离成相对独立的模块,并着力追求模块与模块之间高内聚、低耦合,因此我们实现了灵活的插件式开发,并得以将业务划分为上千个独立工程。
2018年11月2日
其他

支付宝客户端架构解析:Android 容器化框架初探

紧急修复等运维需求;同时也有一些在线运营的需求,如动态下发广告,推送接入活动等。如果每次有运维、运营需求,都需要一次客户端发版,那将是传统的开发人员的梦魇。
2018年10月30日
其他

支付宝移动端动态化方案实践

这两种方案不仅解决了需求迭代速度和发版周期之间的矛盾、跨平台开发、实时发布等一些普适问题,而且有效地保证了发布质量,对线上问题进行紧急止血,同时也有助于建立良好的开放生态。
2018年10月27日
其他

源码剖析 | 蚂蚁金服 mPaaS 框架下的 RPC 调用历程

的对象,这个对象的序列化和反序列化过程需要和服务端对应起来。简单来说,就是这个参数在客户端序列化,作为请求的参数发送请求,然后服务端收到请求后反序列化,根据参数执行请求,返回结果。
2018年10月18日
自由知乎 自由微博
其他

口碑 App 各 Bundle 之间的依赖分析指南

Bundle,靠人工一个个看,是梳理不过来的。而且,每个版本都有代码更新,依赖关系都有可能变化。因此,需要我们开发对应的工具进行分析。
2018年10月16日
其他

开篇 | 模块化与解耦式开发在蚂蚁金服 mPaaS 深度实践探讨

小程序、蚂蚁森林、网络库等可以同时开发测试完成之后进入某一个大版本发布即可,如果存在依赖关系,只需要找和自己相关同学一起进发布,正因为如此支付宝做到了每天都有很多业务进基线,每天都在同时迭代业务。
2018年10月14日