今天我阅读了陈雨老师的《余额宝技术架构及演进》这篇文章,了解了关于现在比较火的理财平台余额宝的一些知识。文章链接:https://mp.weixin.qq.com/s/9ArciW8SDLk8rTUSpD1oWw
我在第一次使用余额宝时是怀着试一试的心态,总害怕余额宝里的钱突然没了怎么办,然后就在里面转了200块钱,一段时间后我发现真的是每天都有收益,我觉得比存入银行还要方便。余额宝的出现开启了全民理财的新时代。
余额宝是将基金公司的基金直销系统内置到支付宝网站中,用户将资金转入余额宝的过程中,基金公司和支付宝通过系统的对接将为用户提供基金开户、基金购买的“一条龙”服务,当用户使用余额宝中的资金进行支付时就相当于赎回基金货币。余额宝有高收益、随时使用、安全有保障的特点,所以越来越多的用户开始使用余额宝。《织梦财经》2018年半年报最新披露了全部基金持有人户数,合计总户数逼近10亿大关(1个人持有多只基金,算多次),其中,余额宝最引人注目,余额宝对接的多只货币基金合计持有人户数超过6亿,其中,天弘余额宝5.59亿户。从余额宝的创新来说可以从两个方面来说:一是它将T+0发挥到了极致,T+0是国际上普遍使用的一种证劵(或期货)交易制度,通俗来说,“T+0”就是当天买入的证劵(或期货)在当天就可以卖出。二是嵌入式直销,余额宝将基金公司的基金直销系统嫁接到支付宝网站中,这在当时行业内是一件具有开创性意义的事。
余额宝在技术上的创新主要介绍三个方面:
①基金直销和TA清算的整合
TA清算不严格的说,是账户的过户登记清算。比如说资金过户,股份(基金份额)过户,账户注销,账户开设等。传统的基金系统直销与清算是分开的,直销系统每天要把数据以文件形式导入到清算系统中去,每天导入导出的数据是非常巨大的,余额宝中的将两者融合,在数据库层面是共享的,避免数据再次进行导入导出,对清算也节省了很多时间。
②余额宝的核心是在云断架构
充分利用云计算的计算能力,包括云计算对存储的处理能力。在云端架构将整个架构进行水平拆分,一期系统是进行一路处理,而二期优化后是拆分为多路系统,如图:
(图片来自该文章)
此外,还将直销和 TA 再次在计算资源层面分离。余额宝系统的数据处理包括实时处理和批量处理,而在一期系统中发现在清算时,数据库负荷非常高,严重影响实时请求体验。所以在云端架构之后,在计算资源方面再次对它进行了分离,主要目的是提升客户体验。
在能完成交易的需求后又迎来新的问题:每天这么大的数据量,应如何充分利用这些数据?考虑数据主要来源于业务数据、日志数据和其他数据,余额宝推进数据仓库的建设和数据的产出。有很多自主开发的工具,同时采用了阿里采云间,以及其他外采工具,在数据安全方面也有相应的管理。
原文地址:https://www.cnblogs.com/qilin20/p/10548937.html