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

  1. 云栖社区>
  2. 蚂蚁金服移动开发平台 mPaaS>
  3. 博客>
  4. 正文

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

烧碱Jusef 2018-11-23 17:39:45 浏览2021
展开阅读全文

1. 前言

由本章节开始,我们将从支付宝客户端的架构设计方案入手,细分拆解客户端在“容器化框架设计”、“网络优化”、“性能启动优化”、“自动化日志收集”、“RPC 组件设计”、“移动应用监控、诊断、定位”等具体实现,带领大家进一步了解支付宝在客户端架构上的迭代与优化历程。

本节将介绍支付宝 iOS 容器化框架设计的基本思路。

2. 容器化实现概览

在 mPaaS 开篇介绍中已经和大家分享过《模块化与解耦式开发在蚂蚁金服 mPaaS 中的实践》:通过容器化开发框架将业务隔离成相对独立的模块,并着力追求模块与模块之间高内聚、低耦合,因此我们实现了灵活的插件式开发,并得以将业务划分为上千个独立工程。

mPaaS iOS 框架源自于支付宝客户端,为了实现这种上千个工程之间的低耦合和相关依赖调用,mPaaS 框架直接接管了 App 的生命周期,负责整

网友评论

登录后评论
0/500
评论