导航菜单

【交易架构day1】支付宝:TOP1的支付系统长什么样子

记者:对于支付系统,谁是第一名?-阿里,更准确地说是支付宝!研究系统的第一件事是研究行业顶级。

支付宝是中国支付行业的排头兵,无论是业务能力还是产品创新,都走在中国支付行业的前列。作为支付业务的基础系统的复杂性和稳定性是支付业务能否得到及时、快速、安全处理的基础。本文收集了支付宝的系统架构图,包括:清算、客户服务、处理、资金、财务等。供其他支付公司参考!

这篇文章为网络收集信息,并从“支付圈”传送出去。虽然它不属于支付宝的最新系统架构信息,但是作为支付行业的领导者,这个架构系统还是值得学习的!

支付宝系统架构概述

典型处理默认值

资金处理平台

财务会计

支付清算?

会计中心?

灵活交易

支付宝的开源分布式消息中间件元页面(METAQ)

变形是淘宝上一个开源的Java消息中间件。关于消息中间件,您应该听说过JMS规范和一些开源实现,比如ActiveMQ和HornetQ。蜕变也是其中之一。

变形源于我对linkedin开源MQ的研究现在转移到阿帕奇的卡夫卡。这是一个设计独特的MQ系统。它使用拉机制,而不是一般的MQ的推模型。它广泛使用动物园管理员进行服务发现和偏移存储。我非常欣赏并同意它的设计理念。我强烈建议你阅读它的设计文件。一般来说,元墨菲斯的设计与它完全一致。但是为什么需要meta?

简要总结我再次写元的原因:

有些功能不是由kakfa实现的,但是我们需要:事务、多偏移存储、高可用性方案等?

Meta有一些与卡夫卡相关的独特功能:

文本协议设计非常透明,支持像memcached stats这样的协议来监控代理

因此,与卡夫卡相比,元的进步是巨大的。Meta已经在淘宝和支付宝上被广泛使用。现在,支付宝每天通过meta发送120亿条信息,淘宝每天也有数亿条信息。

支持高可用性复制,包括异步复制和同步复制,以确保消息的可靠性

支持异步消息发送

因此,与卡夫卡相比,元的进步是巨大的。Meta已经在淘宝和支付宝上被广泛使用。现在,支付宝每天通过meta发送120亿条信息,淘宝每天也有数亿条信息。

各种偏移存储支持,数据库,磁盘,动物园管理员,可定制实现

支持组提交,提高数据可靠性和吞吐量。

因此,与卡夫卡相比,元的进步是巨大的。Meta已经在淘宝和支付宝上被广泛使用。现在,支付宝每天通过meta发送120亿条信息,淘宝每天也有数亿条信息。

一系列支持项目:python客户端、twitter风暴喷口、tail4j等。

因此,与卡夫卡相比,元的进步是巨大的。Meta已经在淘宝和支付宝上被广泛使用。现在,支付宝每天通过meta发送120亿条信息,淘宝每天也有数亿条信息。

日志传输,高吞吐量日志传输是卡夫卡的强项

data的序列同步功能,如分布式环境中的MySQL binlog replication

message routing(代理、生产者、消费者都是集群),对序列和可靠性有极高的要求。

用作通用MQ的其他函数?

整体结构:

内部结构:

欲了解更多文章,请参考:《中国互联网业务研发体系架构指南》

欲了解更多行业权威框架案例、领域标准和技术趋势,请关注微信公众号“软件真相与光明”,

公众号:关注更多实时动态欲了解更多内容,请关注公众号:软件真相与光明

什么?