




已阅读5页,还剩59页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
支付宝架构,鲁肃2010年6月,精武门课程,课程目标,课程大纲,业务架构与业务平台2.系统架构与技术平台3.架构过程与资源,1,业务与应用架构,支付业务模式,资金流,支付业务配套模式,业务流,整体业务与应用架构,支付业务模式,支付宝,行业,业务流,资金流,外,内,虚,实,资金流,虚,实,资金在支付宝虚拟账户体系中的流转,体现为支付宝账户中的余额变动。,资金在现实世界中的流转,体现为客户与支付宝银行账户中余额变动,或者现金的转移。,虚实资金流之间存在联动关系。,支付宝,银行,简单资金流举例网银充值,客户账户,支付宝,客户银行账户,银行,支付宝银存账户,充值,简单资金流举例账户内转账,A,B,支付宝,转账/支付,简单资金流举例提现(同行,T+1),客户账户,支付宝,支付宝银存账户,银行,客户银行账户,3.提现,1.冻结,2.解冻(T+1),简单资金流举例提现(跨行),客户账户,支付宝,支付宝银存账户,打款银行,客户银行账户,提现,清算中心,银行,复杂资金流举例公共事业缴费,缴费资金归集账户,支付宝,付款银行,缴费账户,1.充值,缴费合作银行,客户银行账户,支付宝银存账户,公共事业单位账户,公共事业单位账户,公共事业单位账户,3.提现,缴费单位银行,2.垫资,复杂资金流举例COD,物流公司收款过渡户,支付宝,买家账户,卖家账户,交易分润中间账户,物流公司收入账户,支付宝收入账户,买家,物流公司银行账户,现金,1.充值,2.转账,3.转账,4.转账,5.转账,7.转账,支付宝银存账户,签收员,淘宝收入账户,6.转账,资金流处理的系统模式,收银台,清算,账务,会计,核算,银行接入平台,业务系统,支付,银行系统,虚资金流处理,实资金流处理,虚实资金流联动,业务流资金流联动,资金处理平台,账务会计,账务系统,账务交易流水,记账凭证,分户账户(外),会计系统,会计分录流水,分户账户(内),内部分户历史日余额,外部分户历史日余额,科目汇总,消息系统,分户日余额,日切,日结,实时记账,异步准实时登记会计分录,日终子系统,账务查询,报表,分录子系统,记账子系统,业务系统,支付清算,支付系统,充值协议,提现协议,内转协议,充退协议,支付指令,清算系统,消息系统,清算指令,网银接入,卡通接入,银企直联,其它银行接入方式,实时处理,文件处理,渠道管理,异步清算处理,同步清算处理,账务系统,支付请求,结果回调,文件,实时记账,银行往来,任务调度,业务系统,收银台,核算中心,核算系统,银行流水登记,流水归档处理,流水核算处理,消息系统,入账流水登记,异步准实时登记入账流水,核算处理子系统,核算报表,流水登记子系统,会计系统,银行流水登记系统,银存待结转统计,业务流,支付宝,外部企业,内,外,支付宝内部的业务流程,体现为一连串内部系统或人工任务的执行。,支付宝外部的业务流程,体现为一连串外部系统或人工任务的执行。,内外业务流之间存在联动关系。,简单业务流举例即时到账交易,支付宝,下单,创建交易,交易付款,B2C商户,支付,发货,收货,复杂业务流举例COD,下单,揽收,付款签收,送货,请求发货,付款给支付宝,买家,卖家,物流,提供资金对账文件,创建物流订单,创建交易,交易签收,物流订单清算,交易付款与分润,物流订单收费分润,支付宝,外部,业务流与资金流联动-COD,创建物流订单,创建交易,交易签收,物流订单清算,交易付款与分润,物流订单收费分润,支付宝业务流,物流公司收款过渡户,支付宝资金流,买家账户,卖家账户,交易分润中间账户,物流公司收入账户,支付宝收入账户,充值,2.转账,3.转账,4.转账,5.转账,7.收费,淘宝收入账户,6.转账,业务流处理的模式数据,申请单,产品,业务单,通知单,资金单,操作日志,内部业务流处理,业务资金流联动,内外业务流联动,外部,内部平台,业务流处理的模式数据举例交易,交易外部单据,产品,交易单,交易通知,交易资金单据,交易操作日志,内部业务流处理,业务资金流联动,内外业务流联动,外部,内部平台,产品账,业务流处理的模式数据举例通用代扣,产品,代扣记录,代扣资金单据,内部业务流处理,业务资金流联动,内外业务流联动,外部,内部平台,业务流处理的应用系统模式,申请单,业务单,通知单,资金单,操作日志,外部,内部平台,内部平台,外部,业务单领域与服务层,应用层,API,个人版,企业版,通知平台,资金处理,持久,工具,支付业务配套模式,业务流,查询,支付前,支付中,支付后,资金流,签约/解约,对账,风控,通知,营销,数据分析,收费,产品账,额度,权限,服务,消费记录,个性化,差错处理,资损控制,支付业务配套实现模式交易,交易系统,交易引擎,流程引擎,规则引擎,资金处理,产品账接入,商户通知,数据持久,收费接入,统一事件,红包系统,产品账系统,收费系统,商户通知,消费记录,沟通(邮件、短信等),商户查询,积分,支付系统,风险核查,消息系统,超时处理,业务系统,业务系统,担保交易,即时到账交易,货到付款交易,异步交易事件处理,资损核查,思考:平衡稳与快,安全、稳定、可伸缩,业务增长与创新,快,稳,大平台,航旅,传统,虚拟,B2C,网站,会员,生活助手,金融合作,安全,内部系统,业务线解放,平台支撑,兄弟,支付宝业务与系统架构发展史,2005年1月,业务,系统,2007年1月,2005年1月,2007年1月,淘宝,外部B2C,网银,卡通,标准卡通,航旅,个人版,代发代扣,收费,企业版,网点,生活助手,信用卡,消费卡,银企直联,2008年6月,2010年10月,二代支付宝业务,二代支付宝系统架构建设,一代支付宝系统架构建设,一代支付宝业务,交易服务化,账务服务化,会员服务化,双峰一期,双峰二期,统一收银台,网站拆分,系统架构发展落后于业务发展,2010年4月,核心,一代支付宝架构图,行业,金融合作,内部系统(CRM,结算,风控),商业智能,账务,淘宝,交易,网银,卡通,外部B2C,个人,网站,会员,2007年起至2008年中,交易、账务、会员三大服务化项目完成,代表一代支付宝架构封顶。,业务与应用架构概况,产品线,基础核心,资金处理平台,客户信息平台,核心管控,行业,个人,内部系统(CRM,结算,风控),金融合作,网银,卡通,银企直联,网点,传统行业,虚拟行业,航旅,B2C收单,生活助手,会员,安全,收银台,支付清算,核算中心,收费,登录服务,账务会计,会员信息,商户信息,会员信用,兄弟,业务平台,行业,个人,担保交易,代发代扣,消费信贷,信用支付,微支付,企业账户管理,个人账户管理,积分,红包,转账,MOTO,储值卡,无线支付,商业智能,线下支付,海外支付,即时到账交易,MPOS,安全服务,会员等级,企业网站,个人网站,开放平台,二代系统建设局部效果示意,淘宝,外部B2C,网银,卡通,航旅,代发代扣,网点,生活助手,信用卡,消费卡,银企直联,网游,淘宝,外部B2C,网银,卡通,航旅,代发代扣,网点,生活助手,信用卡,消费卡,银企直联,网游,支付清算平台(支付、清算、收银台),一代系统,二代系统,支付业务处理的系统模式,API平台,业务单处理,支付处理,清算处理,通信前置,账务会计,收费,营销,客户信息,银行支付清算网,互联网商户,风控,基础业务,访问渠道,银行接入,产品,公共服务,收银台,交易,业务架构,应用架构,2,应对技术挑战,高可用,可伸缩,技术架构原则,低成本,基础技术平台,高可用目标,99.99%,高可用策略,避免发生,降低概率,控制影响,快速恢复,高可用的架构原则,无单点设计可监控可测试可回滚可禁用短事务与柔性事务异步设计无状态使用成熟技术业务分等级业务可降级多数据中心部署,高可用的设计手段故障识别,服务使用者,外部服务,资源,外部服务,并发请求,重复请求,超量请求,资源不可用,资源响应超时,通信中断,外部服务响应超时,外部服务违背功能契约,BUG,处理超时,服务不可用,请求积压,处理中断,高可用的设计手段故障应对,可伸缩目标,无限伸缩,可伸缩策略,数据复制/读写分离,垂直拆分(按业务类型拆分),水平拆分(按客户/请求拆分),x,z,y,可伸缩的架构原则,无系统单点设计无数据单点设计容量与资源使用可监控异步设计无状态设计并发控制设计并行运算设计应用与数据的独立性可复制可缓存可水平拆分多数据中心部署,可伸缩设计案例:交易数据拆分,1,2,n1,核心交易数据(分表并分库),交易系统,交易处理服务(写场景),消费记录系统,消费记录查询服务(读场景1),1,2,n2,商户查询系统,消费记录数据(分表并分库),商户查询与对账(读场景2),1,2,n3,商户/平台商交易数据(分表并分库),消息系统,发布数据变更,订阅数据变更,数据缓存,会员信息系统,会员数据库,1,2,n,会员对象缓存,业务系统,内部二级缓存,会员服务客户端,业务应用,查询/更新,查询时,先读缓存更新时,同步使缓存对象失效,可伸缩-反例:不可伸缩的业务设计,创建物流订单,创建交易,交易签收,物流订单清算,交易付款与分润,物流订单收费分润,支付宝业务流,物流公司收款过渡户,支付宝资金流,买家账户,卖家账户,交易分润中间账户,物流公司收入账户,支付宝收入账户,1.充值,2.转账,3.转账,4.转账,5.转账,7.转账,淘宝收入账户,6.转账,可伸缩:关注容量、性能与资源使用,服务使用者,服务提供者,服务,服务吞吐量伸缩公式伸缩上限单资源吞吐量上限响应时间,数据库,消息,其它服务,其它服务,内部服务,数据库访问量,消息量,关键服务访问量,伸缩公式,外部服务,外部服务,外部服务,可伸缩资源使用举例(交易收银台),pay,cif,acctrans,trade,paycore,yzt,8x,2x,低成本目标,更低,低成本策略,低成本的架构原则,厂商中立设计业务分等级异步设计无状态设计应用与数据的独立性可复制可缓存可水平拆分N+1设计多数据中心部署,低成本数据中心面临的挑战,城市(杭州),IDC-A,IDC-B,IDC-C(新建),IDC-T(新建),应用50%,应用50%,应用50%,非关键应用,数据库100%,数据库100%,外部负载均衡,数据与应用分布不足,一次业务处理中,应用需要跨IDC访问很多次集中的数据库,对时延有极高要求。,低成本多数据中心方向,访问渠道,业务处理,资金处理,松散耦合,银行,客户,业务处理,业务处理,IDC-A1,IDC-Ai,IDC-B1,IDC-Bj,IDC-C1,IDC-Ck,银行,客户,跨层IDC间松耦合,同层IDC间无耦合,架构原则汇总,工具产品线,展现与前端产品线,分布服务产品线,数据产品线,调度产品线,通讯产品线,基础设施产品线,管控产品线,基础技术产品线,技术平台,架构全局观,业务流,查询,资金流,签约/解约,对账,差错处理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山西省保德县2025年上半年公开招聘辅警试题含答案分析
- 山东省成武县2025年上半年公开招聘辅警试题含答案分析
- 河北省肃宁县2025年上半年公开招聘辅警试题含答案分析
- 河南省虞城县2025年上半年公开招聘辅警试题含答案分析
- 湖北省荆门市2024-2025学年高一下学期期末考试 英语试卷
- 妇科基本护理知识培训总结
- Unit 1 Starting out and understanding ideas课件-外研版(2024)八年级上册
- 难点解析公务员考试《常识》专题攻克练习题
- 2025年教师职称-河南-河南教师职称(基础知识、综合素质、初中音乐)历年参考题库典型考点含答案解析
- 南充市农业农村局下属事业单位2025年引进高层次人才考核招聘笔试高频难、易错点备考题库附答案详解
- 派出所签订治安调解协议书范文
- 《冠心病病人的护理》课件
- 牧场物语-矿石镇的伙伴们-完全攻略
- 中建三局社招在线测评题
- 2024年甲醇合成及精馏操作理论试题题库
- 外科学-第三十六章-阑尾疾病
- 旅游规划行业旅游目的地规划方案
- A特种设备安全管理考试题库及答案
- TCNPA - 景区玻璃栈道建设规范
- 股权估值协议书模板
- 顺丰快递合同
评论
0/150
提交评论