前言:提到分布式、微服务,大部分人首先想到的可能是SpringCloud、Duubo等主流框架,但事实上在SpringCloud还未出现之际,蚂蚁内部就已经有了一套比较完整的金融级分布式架构Sofa,并且到目前为止,经历了大大小小比较完善的闭环金融场景,如双十一、双十二等。说来也惭愧,之前并未关注到Sofa早已开源,所以一直不敢发布有关Sofa的相关文章,如果对Sofa知之甚少的小伙伴,接下来
转载 2023-08-15 16:27:44
690阅读
前言蚂蚁集团又有大事发生,刚刚,CEO胡晓明宣布辞职!蚂蚁集团CEO宣布辞职董事长井贤栋将兼任3月12日晚间,蚂蚁集团CEO胡晓明(花名:孙权)向内部发布邮件,表示自己将辞去蚂蚁集团CEO一职,未来将负责蚂蚁生态社会公益相关项目。蚂蚁集团董事长井贤栋(Eric)将兼任蚂蚁CEO。对此,蚂蚁集团方面表示:情况属实,董事会基于个人意愿同意这一请求,感谢胡晓明对公司的努力和付出。资料显示,胡晓明是蚂
 一、自研分布式事务解决数据一致性问题1.1 分布式事务问题产生原因1.1.1 数据库的水平拆分蚂蚁的业务数据库起初是单库单表,但随着业务数据规模的快速发展,数据量越来越大,单库单表逐渐成为瓶颈。所以我们对数据库进行了水平拆分,将原单库单表拆分成数据库分片。如下图所示,分库分表之后,原来在一个数据库上就能完成的写操作,可能就会跨多个数据库,这就产生了跨数据库事务问题。1.1.2 业务
本人开发六年多,从一个中游的公司跳槽的阿里P7,其实这六轮的面试下来整体感觉还是不错的,在这之前我其实面试的其他公司的时候很烂。第一轮:团队面试第一轮基本上是你的团队成员面试你,是和你同级或者高你一个P的师兄来面你,我的话基本没问什么特别的,主要还是讲自己简历上的做的项目,这里需要你很熟悉自己的项目才行,我个人觉得这里你要把项目里你的角色做了什么没做什么讲清楚,然后最好能把自己做的那部分重点展开来
前言 在过去的一段时间中蚂蚁已经开始采用 Service Mesh 来帮助解决一些架构上的问题,并且在 Service Mesh 如何更好地与经典的服务化架构结合上有一定的经验,希望借此分享和大家交流我们这部分的实践。使大家对蚂蚁当前的服务化架构有更多了解,并对 Service Mesh 如何解决经典服务化架构中的问题以及蚂蚁实际在落地Service Mesh 中的时候的一些
越来越多的银行开始拥抱科技公司以加速数字化转型。 5月11日,华夏银行与蚂蚁签署了战略合作协议,正式确定战略合作伙伴关系。蚂蚁将在信息安全、分布式技术架构、区块链、人工智能、大数据、生物识别等技术领域支撑华夏银行的互联网数字化转型战略。 这是国内金融机构与科技公司紧密合作的又一案例。 四个层次深化合作 提升银行数字化转型 据了解,华夏银行与
# 蚂蚁架构剖析 ## 引言 蚂蚁,作为全球领先的金融科技公司,其架构设计在业界广受关注。它不仅支持阿里巴巴庞大的电商生态,同时也提供多样化的金融服务。本文将从整体架构、核心组件及技术实现几个方面,对蚂蚁架构进行简单科普,帮助读者理解其设计理念。 ## 整体架构 蚂蚁架构主要由以下几个部分组成:客户端、微服务、消息队列和数据库。这种架构设计使其具备了高可扩展性和高效性。
原创 2024-10-08 05:52:40
247阅读
一、自研分布式事务解决数据一致性 1、分布式事务问题产生原因 1)数据库的水平拆分 蚂蚁的业务数据库起初是单库单表,但随着业务数据规模的快速发展,数据量越来越大,单库单表逐渐成为瓶颈。所以我们对数据库进行了水平拆分,将原单库单表拆分成数据库分片。 如下图所示,分库分表之后,原来在一个数据库上就能完成的读写操作,可能就会跨多个数据库,这就产生了跨数据库事务
日前多家媒体报道支付宝背后的运营方蚂蚁开源的关系型数据库在行业标准性能测试里击败甲骨文成为冠军。具体数据来看蚂蚁开源的关系型数据库OceanBase2.2版在行业标准联机事物性能测试里获得60,880,800分。而甲骨文的数据库联机事物性能测试得分为30,249,688分 , 如果单纯从得分上来看蚂蚁确实碾压老牌甲骨文。 蚂蚁测试数据确实第一:蚂蚁作为全球科技行业的
0x00 摘要之前我们通过三篇文章初步分析了 MetaServer 的基本架构,MetaServer 这三篇文章为我们接下来的工作做了坚实的铺垫。本系列我们接着分析 Data Server,顺带会涉及一些 Session Server。因为 DataServer 和 MetaServer 代码实现和架构的基本套路类似,所以我们主要关心差异点和DataServer的特点。本文会分析DataServe
## 架构实现流程 为了帮助小白开发者理解和实现“蚂蚁集团 蚂蚁 架构”,我们将按照以下步骤进行: 1. 确定需求和目标:了解“蚂蚁集团 蚂蚁 架构”的核心目标和需求,包括高并发、高可用、可伸缩性、安全性等。 2. 设计系统架构:根据需求和目标,设计系统的整体架构,包括前端、后端和数据库等各个模块的组合和交互关系。 3. 选择技术栈:根据需求和架构设计,选择合适的技术栈来支持系统
原创 2023-12-24 06:26:13
233阅读
敖小剑,蚂蚁高级技术专家,十七年软件开发经验,微服务专家,Service Mesh 布道师,ServiceMesher 社区联合创始人。专注于基础架构和中间件,Cloud Native 拥护者,敏捷实践者,坚守开发一线打磨匠艺的架构师。曾在亚信、爱立信、唯品会等任职,目前就职蚂蚁,在中间件团队从事 Service Mesh/ Serverless 等云原生产品开发。本文整理自10月18日在
转载 2024-01-01 22:21:38
401阅读
 作者:孙浩峰去年9月,蚂蚁在杭州云栖ATEC发布了分布式金融核心套件bPaaS( Business Platform As a Service ),对外开放自身沉淀的“产品合约”、“资产交换”、“资产核心”、“会计核算”、“计价”等金融核心组件,而这款号称源自于蚂蚁十余年业务和技术积累的bPaaS,也被视为是2018年初蚂蚁决定将分布式金融核心能力对外输出后,蚂蚁推出的
简单清晰一个页面只做一件事APP的一个页面能展示的信息非常有限,一个页面最好能突出一个重点,让用户快速理解和完成任务。避免页面上出现其他与用户的决策和操作无关的干扰因素。懂得删除和隐藏删除那些可有可无的功能、多余的选项、冗余的文字、花哨的修饰,可以减轻用户的负担,让用户专心做自己想做的事。界面清清爽爽,简简单单,不去分散用户的注意力。导航明确导航需要告诉用户,当前在哪,可以去哪,如何回去等问题。高
5月13日,阿里巴巴(NYSE:BABA、HK:09988)发布了最新一期财报。财报显示,蚂蚁集团在2021年第一季度给阿里巴巴集团贡献了71.82亿元(10.96亿美元)的投资收益。 蚂蚁集团在整个2021财年(2020年4月至2021年3月)给阿里巴巴带来196.93亿元的投资收益。相比之下,蚂蚁集团在2020财年为阿里巴巴贡献了53.24亿元的投资收益,同比增长269.89%。根据
转载 2023-07-10 20:23:56
449阅读
今天,我主要想和大家分享一下移动领域基础组件体系,内容大致可以分为四大块,第一块是标准移动研发所需的基础服务体系,第二块是支撑亿级并发的核心组件“移动接入”的架构演进过程,第三块是双十一、双十二、新春红包这种大促活动的的应付方法,最后一块是目前已经对外输出的基础服务产品。移动研发基础服务体系首先介绍一下支付宝客户端的演进过程。之前,支付宝客户端的主要功能是转账、订单支付、交易查询等等,更像是一个工
转载 2024-01-02 20:18:02
122阅读
# 如何实现“蚂蚁业务架构” 在当今的金融科技行业,构建一种可靠、安全、高效的业务架构尤为重要。蚂蚁作为行业标杆,其成功经验值得每个开发者学习和借鉴。本文将引导你通过一系列步骤,实现蚂蚁的业务架构。为了帮助小白更好地理解,我们将拆分整个流程,逐步说明每一个环节所需的操作和代码。 ## 流程概述 以下表格展示了实现蚂蚁业务架构的整体流程,包括步骤、任务、使用的技术和代码示例。
原创 9月前
46阅读
蚂蚁自主研发的分布式中间件(Scalable Open Financial Architecture,以下简称 SOFA )在今天推出了第三轮的开源产品:SOFAMesh。和前两轮开源的历经多年沉淀和打磨的成熟产品不同,本轮的开源主角SOFAMesh,将探索一条和以往产品有所不同的开源道路。下面我们就来看看到底有哪些不同吧!开源探索之路SOFAMesh尝试在以下几个方面进行自我突破和勇敢探索:
SOFAStack(Scalable Open Financial Architecture Stack)是蚂蚁自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。本文为《剖析 | SOFABoot 框架》第一篇,本篇作者纶珥,来自蚂蚁。《剖析 | SOFABoot 框架》系列由 SOFA 团队和源码爱好者们出品,项目代号:&l
蚂蚁知识管理系统架构 蚂蚁,作为全球领先的科技公司之一,其知识管理系统架构扮演着至关重要的角色。随着信息的迅速增长,企业亟需一套高效的知识管理系统,以实现信息的高效存储、检索和分享。本文将围绕蚂蚁知识管理系统架构及其实现进行深入探讨,涉及背景描述、技术原理、架构解析、源码分析、性能优化及应用场景。 为更好地理解蚂蚁的知识管理系统架构,首先我们来看看整个业务流程如图所示: `
  • 1
  • 2
  • 3
  • 4
  • 5