香港支付宝钱包高可用架构设计
容忍度
定义
用户能够接受业务不可用程度,包括时长和影响
特点
不同文化、不同法律、不同用户、不同业务,容忍度差异很大
案例
- 香港的银行对接 AlipayHK,晚上出故障,要第二天9点上班才开始处理
 - 内部运营系统能够接受不可用时长可以达到2小时
 - 支付业务能够容忍的时间是分钟级
 - 游戏业务可以停服更新
 
容忍度排序
生命->安全->金钱->付费->免费->内部
业务背景

面向复杂度架构设计步骤

复杂度分析

钱包业务业务复杂度不高,质量复杂度要求高
分析质量复杂度

高可用架构设计套路

余额转账


银行卡支付


虽然一致性要求不高,但是都上了OceanBase,那就共用好了,保持架构一致
运营后台


整体架构

