zoukankan      html  css  js  c++  java
  • 蚂蚁金服11.11:支付宝和蚂蚁花呗的技术架构及实践--------阅读

            谈到支付宝,更多的是想到了那个每年几个亿的生意-----双十一!每年“双11”都是一场电商盛会,消费者狂欢日。对技术人员来说,双十一无疑已经成为一场大考,整体架构便是考量的角度之一。

             读这篇文章,了解到了支付宝和蚂蚁花呗的架构技术,以及所用架构的特性,还有分布式数据架构三个方面的内容。支付宝所使用的架构分为两类三层,分别是运维平台(IAAS),技术平台(PAAS),业务平台(SAAS)。这三个平台,分别从底层,中间层和应用层提供服务。在双十一大促当天业务量年年翻番的情况下,支付宝面临的考验也越来越大:系统的容量越来越大,服务器、网络、数据库、机房都随之扩展,这带来了一些比较大的问题。这些无一不在考验着支付宝的架构问题,这也关系到了做好一个架构是如何困难,架构师的职责多么重大,当然也在考验着架构师的本领。

           读这篇文章也认识到在当前大数据是的时代,最重要的一点还是要保证数据的可靠性,所以单元化化建设就显得十分重要,使得数据和应用走向异地成为了现实,具备了较好的扩展性和流量管控能力。

    1. 每个单元对外是封闭的,包括系统间交换各类存储的访问;

    2. 每个单元的实时数据是独立的,不共享。而会员或配置类对延时性要求不高的数据可共享;

    3. 单元之间的通信统一管控,尽量走异步化消息。同步消息走单元代理方案;

    在可用性方面,与金融云账务体系深度结合,借用账务系统的failover能力,使得蚂蚁花呗通过低成本改造就具备了同城灾备、异地灾备等高可用能力。任何一个单元的数据库出了问题、能够快速进行容灾切换、不会影响这个单元的用户进行蚂蚁花呗支付。蚂蚁金融技术团队可以做到“先胜而后求战”,主要分为三方面技术积累:“谋”,“器”,“将”。

      “谋”就是整体的架构设计方案和策略;

      “器”就是支持技术工作的各种基础中间件和基础组件;

      “将”就是通过实践锻炼成长起来的技术人员。

           读了这篇文章,我也深刻认识到架构漫谈说到的解决的是什么人的问题!因为要解决人的问题,所以支付宝推出的一系列产品,架构考虑方面想必肯定要复杂。一个良好的架构需要良好的策略和思路知道去建设架构,还需要大家的互相依赖,共同完成,也就是团队!

          支付宝真的是一个奇迹般的存在!

  • 相关阅读:
    Oracle中Lpad函数和Rpad函数的用法
    SQL中on条件与where条件的区别
    安装sqlServer
    springboot注解加深
    springcloud父项工程pom
    雪花算法
    docker 创建mysql容器
    docker入门
    restful接口规范(安全与幂等)
    mysql
  • 原文地址:https://www.cnblogs.com/mm20/p/10507735.html
Copyright © 2011-2022 走看看