背景介绍
亿贝 (www.ebay.com) 于2018年全面展开了下一代支付系统的设计和实现。支付宝的双十一和微信财付通的春节红包已经向世界展示了支付行业当前的工程成果。那么作为下一代支付系统,如何才能做得更好?支付宝的支付系统能支撑双十一期间高达几十万的并发量,我们的支付系统有没有可能支持得更高、更稳定?俗话说擒贼先擒王,支付系统最重要的组件之一是账务系统,有着极其严格的业务正确性和稳定性要求,我们便以此为突破点,开展了攻坚项目。
我们支付团队在2018年底接到项目后对支付行业做了充分的调研,首先确定了下一代账务系统的设计目标:
业务目标
支持所有支付业务功能
扩展接口支持所有互金功能容灾目标:
三地五中心部署,数据中心级别容灾
数据毫秒级实时异地同步备份,业务秒级异地主备切换性能目标:
自动线性扩容
有能力承接全球所有支付公司峰值流量之和数据目标:
实时数据中台
具备一定的区块链所具有的数据防篡改能力
接下来我们开展了为期半年的系统设计和原型实现。2019年,第一季度原型系统通过验收,下一代核心账务系统正式立项。经过半年紧锣密鼓的开发,系统于今年第三季度正式灰度上线,并通过了性能和容灾验收。
本文主要介绍核心账务系统的性能和容灾能力,包含以下内容:
核心账务系统简介
百万TPS压测实验