根据贾岛在活动中的分享,蚂蚁金服移动网络接入架构经历了两个阶段的演进。
第一代架构是单应用架构,包括客户端APP和服务器,通过https进行通信。然而,随着无线业务的发展,单应用架构无法支持多业务多团队的并行研发,成为瓶颈。
第二代架构是API网关架构,将后端服务抽象为接口对外提供服务,支持多端应用接入。通过移动RPC研发模式,中间的通信细节由RPC框架负责,客户端只需关注业务。API网关架构提供了完善的API服务生命周期,从研发到发布上线、配置、运营等。还有监控体系,可以对API进行评分和预警。同时引入了无线RPC机制,简化了研发流程和提升了效率。
这些演进和优化使得蚂蚁金服能够更好地应对亿级并发场景,例如新春红包活动。整个架构设计和实践经验也得以在mPaaS中沉淀,为其他应用和企业提供了可借鉴和应用的价值。
第一代架构是单应用架构,包括客户端APP和服务器,通过https进行通信。然而,随着无线业务的发展,单应用架构无法支持多业务多团队的并行研发,成为瓶颈。
第二代架构是API网关架构,将后端服务抽象为接口对外提供服务,支持多端应用接入。通过移动RPC研发模式,中间的通信细节由RPC框架负责,客户端只需关注业务。API网关架构提供了完善的API服务生命周期,从研发到发布上线、配置、运营等。还有监控体系,可以对API进行评分和预警。同时引入了无线RPC机制,简化了研发流程和提升了效率。
这些演进和优化使得蚂蚁金服能够更好地应对亿级并发场景,例如新春红包活动。整个架构设计和实践经验也得以在mPaaS中沉淀,为其他应用和企业提供了可借鉴和应用的价值。
展开
评论
点赞