支付宝架构与技术

支付宝架构与技术

ID:1031060

大小:2.83 MB

页数:31页

时间:2017-11-06

支付宝架构与技术_第1页
支付宝架构与技术_第2页
支付宝架构与技术_第3页
支付宝架构与技术_第4页
支付宝架构与技术_第5页
资源描述:

《支付宝架构与技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、与阿里金融交流支付宝(中国)网络技术有限公司2010年3月3日——支付宝架构与技术交流大纲1.架构概况(1)平衡稳与快(2)系统架构(3)典型处理模式2.关键业务系统(1)账务会计(2)支付清算(3)核算中心(4)交易3.应对技术挑战柔性事务(2)异步处理(3)数据分布(4)数据缓存4.架构管理(1)企业架构模型(2)架构文档库(3)系统治理1架构概况平衡稳与快系统架构典型处理模式平衡稳与快安全、稳定、可伸缩业务增长与创新快构建稳定的基础业务服务,通过服务重用实现业务敏捷,保障核心安全稳定。稳产品集团应用系统架构概况基础业务平台资金处理平台客户信息平台核心管控公共服务行业应用平台个人

2、业务平台渠道个人版企业版语音无线管理平台银行接入通信网关网银卡通银企直联网点合作伙伴接入API传统新行业航旅B2C生活助手账户管理安全认证会员运营收银台支付清算核算中心…交易安全收费…登录与身份B2B账务会计会员信息商户信息产品账信用淘宝典型处理模式API平台订单处理支付处理清算处理通信前置账务会计收费营销客户信息银行支付清算网互联网商户风控基础业务访问渠道银行接入产品公共服务收银台交易2关键业务系统账务会计支付清算核算中心交易资金处理平台收银台支付清算账务会计核算通信前置银行网关业务系统账务会计账务系统账务交易流水记账凭证分户账户(外)会计系统会计分录流水分户账户(内)内部分户历史

3、日余额外部分户历史日余额科目汇总消息系统分户日余额日切日结实时记账异步准实时登记会计分录日终子系统账务查询报表分录子系统记账子系统业务系统支付清算支付系统充值协议提现协议内转协议充退协议支付指令清算系统消息系统清算指令网银接入卡通接入银企直联其它银行接入方式…实时处理文件处理渠道管理异步清算处理同步清算处理账务系统支付请求结果回调文件实时记账银行往来任务调度业务系统收银台核算中心核算系统银行流水登记流水归档处理流水核算处理消息系统入账流水登记异步准实时登记入账流水核算处理子系统核算报表流水登记子系统会计系统银行流水登记系统银存待结转统计交易交易系统交易引擎流程引擎规则引擎资金处理产品

4、账接入商户通知数据持久收费接入统一事件红包系统产品账系统收费系统商户通知消费记录沟通(邮件、短信等)商户查询积分支付系统风险核查消息系统超时处理业务系统业务系统担保交易即时到账交易货到付款交易异步交易事件处理3应对技术挑战柔性事务异步处理数据分布数据缓存柔性事务:挑战分布的业务分布的数据海量的访问绝对资金安全低宕机率低延时SOA支付?柔性事务:业务活动柔性事务:业务活动举例柔性事务:TCC型业务服务Try:尝试执行业务完成所有业务检查(一致性)预留必须业务资源(准隔离性)Confirm:确认执行业务真正执行业务不作任何业务检查只使用Try阶段预留的业务资源Confirm操作满足幂等性

5、Cancel:取消执行业务释放Try阶段预留的业务资源Cancel操作满足幂等性业务服务tryXconfirmXcancelX柔性事务:TCC服务事务协调模式实现一个完整的业务活动由一个主业务服务与若干从业务服务组成主业务服务负责发起并完成整个业务活动从业务服务提供TCC型业务操作业务活动管理器控制业务活动的一致性,它登记业务活动中的操作,并在业务活动提交时确认所有的TCC型操作的confirm操作,在业务活动取消时调用所有TCC型操作的cancel操作适用范围强隔离性、严格一致性要求的业务活动适用于执行时间较短的业务主业务服务从业务服务A从业务服务B数据库数据库数据库tryX1.t

6、ryX成功业务活动管理器活动日志启动业务活动登记业务操作提交/回滚业务活动confirmXcancelXtryYconfirmYcancelY2.tryY成功3.confirmX成功4.confirmY成功消息系统消息接收器流入路由器拦截器流入消息转换器内部服务组件调用拦截器流出路由器流出消息转换器消息发送器消息持久消息状态事务管理故障恢复组件容器TCPUDPHTTPSOAPHessianSMTP元数据…消息接收/订阅方消息发送/发布方消息系统:消息事务模式(1)实现业务活动的主动方,在完成业务处理的同一个本地事务中,记录消息数据业务处理事务提交后、通过实时消息服务通知业务被动方,实

7、时通知成功后删除消息数据消息恢复系统定期找到未成功发送的消息,交给实时消息服务补发送业务处理服务实时消息服务实时处理网关数据库事务域事务域业务处理服务主动方被动方业务数据消息数据消息恢复系统消息系统:消息事务模式(2)实现业务处理服务在业务事务提交前,向实时消息服务请求发送消息,实时消息服务只记录消息数据,而不真正发送业务处理服务在业务事务提交后,向实时消息服务确认发送。只有在得到确认发送指令后,实时消息服务才真正发送消息业务处理服务在业务事务回滚后,向实

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。