佛山网站开发公司秦皇岛微信公众号

news/2025/9/22 21:14:36/文章来源:
佛山网站开发公司,秦皇岛微信公众号,推广普通话活动,模板之家免费下载方法2019双11#xff0c;支付宝参战的第十一年。 与十一年前相比#xff0c;双11的许多东西都改变了。比如金额——2684亿#xff0c;差不多是十一年前的5000倍#xff1b;比如流量——订单峰值54.4万笔/秒#xff0c;曾经是想都不敢想的数字#xff1b;再比如层出不穷的新技…2019双11支付宝参战的第十一年。 与十一年前相比双11的许多东西都改变了。比如金额——2684亿差不多是十一年前的5000倍比如流量——订单峰值54.4万笔/秒曾经是想都不敢想的数字再比如层出不穷的新技术就是这些惊人数字背后的“秘密武器”给迎战双11的战士们作最完备的武装。 也有始终不变的东西。大战来临前的紧张、不安、如履薄冰对每一个细节反复check的“强迫症”以及胜利之后的欣喜、释然、满心充实和下一步砥砺前行。 支付宝的技术工作就是“半年搞建设半年搞大促”。虽然是一句戏言但足够从侧面证明大促作为实践战场的重要性。而每当双11圆满落下帷幕技术人也就到了收获的季节。那些历经双11大考的新技术就像经历过了“成人式”一样一一走到台前开始独当一面。 SOFAMesh金融级云原生第一步 众所周知金融机构因为肩负的责任重大面对新技术时普遍都是比较保守的。支付宝也不例外尤其是在双11这种场景下流量大峰值高平时不管多小的问题在这时候都可能被放大成不得了的大问题。 于是今年的大促迫在眉睫时SOFAMesh团队还在纠结。来自周围的各种声音让他们感到压力很大。被问到的最多的问题就是“这个靠不靠谱” 一个“行”字在双11的面前可能有千钧之重。能不能扛过零点的流量峰值能不能保障稳定能不能保证不出差错 Mesh是一项很新的技术社区开源项目本就不成熟而SOFAMesh是支付宝从第一行代码就开源加自主开发的项目在金融级的严苛要求面前在双11的极端场景之下究竟行不行谁心里都没有底。 然而此时不上整整两年的心血就白费了。反过来说如果能打赢这一仗就证明云原生之路在双11这种体量的考验之下都是可行的这对于整个行业而言会是一个很好的标杆。 “蚂蚁金服要做金融行业技术的拓荒者和实践者。”资深技术专家杨海悌说。 这已不是蚂蚁金服第一次做“吃螃蟹的人”在金融机构普遍依赖IOE时他们率先开始探索分布式现在分布式渐渐成为主流他们又率先琢磨起云原生。 “以前都是业务推动技术现在到了技术为业务提供红利的时候了。”对于自己看着长大的SOFAMesh杨海悌一面很有信心一面也十分忐忑。 SOFAMesh是支付宝针对金融行业的特殊需求而开发的金融级中间件属于金融级云原生分布式框架SOFAStack的一部分这个框架的开发始于2009年几乎和双11同龄。 是骡子是马总得遛过了才知道。SOFAMesh的第一份答卷很快交了出来——以往分时复用的资源切换需要4小时用上了SOFAMesh之后不到4分钟。性能提升将近百倍。 分时复用顾名思义就是在不同的时间段里让同一个资源能够“复用”于多个应用。这一技术能够减少资源闲置提高资源的利用效率。这一技术在2018年双11就曾立过功——当时支付宝面对这天猫双11和自己的会员大促的“双大促”挑战为了节约成本少采购一些资源上线了分时调度1.0使用同一批资源同时支持两个大促在支撑天猫双 11 和经济体用户增长两个大促的同时IT成本一分钱也没有涨。 但去年在弹性架构模式下做分时调度切换资源需要重新配置和部署相关系统4个小时的切换时间虽然成功支持了“双大促”还是满足不了对短时间内快速调用资源有需求的业务。 到了今年由于SOFAMesh的上线切换资源不再需要重新部署切换时间缩短到了3分40秒。这意味着像蚂蚁森林那样每天都会面临流量小高峰的业务无需事先留足资源余量提前10分钟开始切换资源都绰绰有余。 “将来切换时间还有望缩短到秒级。”杨海悌说。 2019年双11SOFAMesh扮演了非常重要角色——100%覆盖蚂蚁金服核心支付链路几十万容器峰值千万QPS平均RT响应时间 0.2ms是业界最大的 Service Mesh 集群。它在洪峰面前的稳定性和平滑性以及对效率的显著提升都是有目共睹的。 这张漂亮的成绩单背后其实就是一个字——行。 “云原生”已经成为业界公认的技术趋势它的目标是提升运维效率、降低资源使用成本、提升服务安全可靠性等。云原生带来的基础设施升级为技术演进提供基础能力支撑并且提升未来架构空间的想象力。2019也是支付宝的金融级云原生落地元年包括SOFAMesh在内的一系列云原生技术经历双11的考验之后向整个业界证明——我们行云原生这条路也行。 双11之后蚂蚁金服举办的发布会上副CTO胡喜宣布会将SOFAMesh也对外公开。 正如“元年”一词所说这只是蚂蚁金服在新的开拓之路上迈出的第一步。 OceanBase 2.2世界纪录就是用来打破的 OceanBase被人质疑“行不行”的次数更是多到数不过来。 数据库是命脉尤其是金融机构的数据库出一点问题都是真金白银的问题哪个业务都不敢冒风险老老实实抱着老牌进口货Oracle图个太平。 但Oracle也没见过双11这种阵仗随着双11的流量连年翻番它的性能眼见着碰到了天花板。2014年双11前的压测Oracle出现了10%的流量缺口。 OceanBase感到机会来了。在那之前他们已经“蛰伏”了四五年没有固定的业务最落魄的时候甚至面临团队解散和项目取消的境况。 当时的OceanBase将满5岁版本号却还是0.x外表看来甚至还是个demo一上来就要承接双11的10%的流量相当于支付宝平日流量的最高峰而且要做的还是最核心的交易系统——一分钱都不能出错的那种。 一时之间“你们行不行”的质疑声此起彼伏。 “别人说我们不行的时候我们都非常坚定地认为行。”蚂蚁金服研究员杨传辉说。他是OceanBase开发团队的初期成员之一亲眼见过OceanBase写下第一行代码。 从拿下10%的任务到双11的正式大考时间不足两周。最后十来天资深运维专家师文汇带着全团队几乎不眠不休地做优化硬是把长达10毫秒的响应时间降低到了1毫秒以下。 那一年的双11OceanBase没出一个差错一战成名。 今年的双11OceanBase的版本号是2.2。在为版本命名方面他们的谨慎作风一如既往。 但是OceanBase的每一次版本迭代发生的都是“脱胎换骨”的变化自己创下的纪录也由自己不断刷新—— 2018年双11基于OceanBase 2.0分区方案的架构正式上线这一架构解决了数据库可扩展的瓶颈将每秒交易的承载能力提升到百万级并让性能提升了50%。 50%的提升不是个小数目但更令人惊讶的是仅仅一年之隔在2019年的双11中全新上线的OceanBase2.2版本在2.0的基础上又让性能提高了50%。 就在今年的10月3日权威机构国际事务处理性能委员会TPC披露蚂蚁金服的分布式关系数据库OceanBase打破美国甲骨文公司保持了9年的世界纪录登顶TPC-C榜单同时也成为首个登上该榜单的中国数据库系统。 短短的一个月之后在2019年双11的考场之上OceanBase2.2又再次刷新了数据库处理峰值达6100万次/秒创造了新的世界纪录。 在金融级核心数据库的严格要求之下OceanBase为何还能有这样跨越式的性能升级 关键的秘密在于OceanBase背后是原生的分布式数据库设计以及PAXOS协议通过水平扩展x86服务器就可以达到无限伸缩支持大规模高并发的效果。 另一方面今年为了进一步提升性能和降低延迟OceanBase还通过中间件的优化自动将多条SQL聚合成轻量级的存储过程这个过程让原本需要数十次SQL网络交互的任务降低为单次网络交互整体RT降低了20%。 现在支付宝的业务已经100%跑在OceanBase上作为我国第一个自研的金融级分布式数据库经过六年的双11锤炼它也已经具备了走出蚂蚁金服、走向更广阔天地的底气。 今年双11中支付宝支付业务100%切换到OceanBase内置的Oracle兼容模式上支持Oracle语法以及存储过程优化的同时又兼具OceanBase的分布式能力如分布式分区表、全局事务等响应时间也更加平稳。双11之后OceanBase2.2也将正式公开发布。 “不过在别人觉得我们什么都行的时候我们反而会冷静下来想想自己还有哪些不行的地方。”杨传辉说对技术上一切未知的敬畏才能让大家走得更远。 图智能复杂金融关系的最优解 “过去很长一段时间图数据库和图计算一直停留在学术研究阶段行业应用场景不多是因为没有强的场景驱动所以市场没有太多发展” 蚂蚁金服计算存储首席架构师何昌华指出。但是反过来看图相关的产品近年来热度不断攀升其核心原因是因为强场景的驱动特别是金融场景它非常善于处理大量的、复杂的、关联的、多变的网状数据通过节点和关联的数据模型去快速解决复杂的关系问题。 蚂蚁的一站式图平台的诞生也有着鲜明的蚂蚁金服特色同样是“被业务倒逼出来的”。 蚂蚁金服在2014年左右就开始跟进社区的图计算的研究当时的团队在一些开源产品基础上进行了小规模的尝试做了之后发现效果很好图数据库能够很好地和金融、社交业务结合起来。但是蚂蚁金服有着巨大的数据量需要以分布式架构来支撑高并发的大数据量和大吞吐量但当时无论是开源还是商业数据库产品都只是单机版都难以适应蚂蚁金服如此大的数据量和复杂的环境。于是艰难而又步步扎实的自研之路开始了。 最开始要解决的是图数据的存储和在线查询的问题。 从数据量来看分布式架构是唯一的选择。从满足金融场景高并发低延时的需求来看选择原生图结构而非基于关系型数据库基础上封装图数据成为必然。但也因为以上两点导致整个开发难度大大增加。 从2015年初团队开始组建经过“冬练三九、夏练三伏”的苦修以及在代码、运维、稳定性等每一环节的极致追求第一个图数据库版本GeaBase在2016年初发布。 而这时候刚好遇到支付宝史上最大一次改版模块化功能被替换成信息流大大强化了社交关系属性GeaBase开始接入支付宝链路。 百炼成钢经过几个月的压测2016年6月新版支付宝上线GeaBase迎来了第一笔流量。接着几年从支付宝大改版到新春红包再到双11GeaBase迎来了业务的绽放期到2019年双11GeaBase双11主链路上单集群规模突破万亿边点边查询突破800万QPS平均时延小于10ms成为支付宝核心链路上非常重要的一环 数据存储和查询的问题解决了紧接着要解决的是分析计算的问题。 在一开始我们思考的是如何在海量的图数据里做数据挖掘的问题。在面对千亿乃至万亿级规模几TB到几百TB的数据用超大内存物理机和高速网络来实现离线全图计算对企业来说不太现实资源也存在极大的浪费。因此我们重点放在如何在满足业务功能/性能需求的同时利用碎片化的现有资源实现 “按需计算”的能力。 因此2017年我们在海量数据基础上设计了一套离线计算的框架提供自适应的分区策略资源消耗能比同类产品降低一个数量级同时性能还能远远优于GraphX等开源产品。 同时为了方便业务算法人员根据其业务进行二次开发还开放了C和JAVA的接口除了业界常见的图编程框架的Pregel、GAS我们还做了一定的“微创新”和能力扩展提供了更高性能更加丰富功能的接口。 全量分析计算的事情解决了但随着“310”策略的推进风控业务的发展对分析的时效性的要求越来越高分析需要更快更实时2018年我们开始考虑在线图计算的能力。 有时候并不是所有业务都需要进行复杂的图分析而是在满足一定的条件后才开始进行子图的迭代计算。最后基于图的迭代计算的结果在进行数据链路的处理后再提供给在线使用。 因此一个场景在完整的计算链路中需要流计算和图计算两种模态的融合计算。我们打破了传统计算模态的边界提供流图融合的计算系统。通过将数据流和控制流相结合并提供动态DAG的能力从而实现按需计算弹性扩缩容。 用户可以通过一套统一的DSLSQLGremlin/GQL、一套计算系统来实现完成流图融合的链路实现基于数据驱动的在线图计算能力同时减少了用户的学习、运维成本。 在2019年双11上在线图计算技术大放异彩通过秒级决策在花呗等场景帮助业务效果提升12倍。 从“海量”图存储到离线全图 “按需计算”再到“实时”在线图计算蚂蚁的图智能技术跟随业务一步步发展壮大。 融合计算引擎新计算威力初现 今年的双11还落地应用了一套新的“神器”——融合计算引擎它耗费了近百位工程师一整年的心血。 融合计算引擎的基础是蚂蚁金服联合 UC Berkeley 大学推进的新一代计算引擎Ray它很年轻2018年融合计算引擎项目启动时它只有几万行代码距离金融级线上环境的应用还差得很远。 “我们用了一整年把它增加到了几十万行代码并且涵盖了C、java、Python等所有语言。”蚂蚁金服资深技术专家周家英说。 至少4个团队在共同“养育”这个引擎四个奶爸带娃磕磕绊绊在所难免难度远远大于一个团队负责一个引擎。 但开发时的“难”是为了应用时的“简”。 在计算引擎执行层面不同计算模式的数据是可以在引擎内共享的很少借助第三方存储因此对外部存储和网络传输的开销也都有极大的节省。 在应用方面融合计算引擎不仅能够解决金融场景中需要衔接多个不同计算模式的难题还能支持各种不同时效性的业务并在支付过程中提供秒级智能决策能力。 并且随着融合引擎的落地也改变着技术同学的研发习惯。我们希望通过融合计算引擎达成研发态运行态运维态三位一体的统一例如在动态图计算场景计算开发同学只需要编写一个流图的计算作业就可以实现秒级6度邻居的图迭代计算同样在机器学习领域通过编写一个包含流模型训练服务的计算作业就可以实现端到端秒级模型导出的在线学习能力。这样从研发到运行态计算整体效率都得到了极大提升。 2018年融合计算就在花呗反套现的智能甄别之中表现卓越。到了2019年融合计算引擎已经在支付宝不同场景中落地——图计算在花呗蚂蚁森林等场景中大规模上线图数据库Geabase突破万亿边。 2019年支付宝新春红包活动中融合计算引擎用在线学习能力支持了新春红包的智能文案让它的算法跑在了新的在线学习的体系上。这个体系融合了流计算和机器学习让机器学习的模型迭代速度从以前的小时级别提升到了现在的秒级别。本次双11时它在“支日历”的推荐算法方面发挥了重要作用。 通过融合流计算、服务和并发查询融合计算引擎减少了60%的机器资源使用把端到端的延迟压低到了毫秒级同时还能支持金融网络的业务查询和监控。 今年双11中融合计算引擎在至少三个场景中成功落地并被验证可行“还跑在了蚂蚁金融级关键决策链路上。”周家英不无兴奋“这证明了我们的计算引擎具备了金融级的能力。” 事实上无论是在双11这样的极端大考场景中还是在支付宝、阿里巴巴以及各个互联网科技公司的日常应用场景中数据驱动的业务也越来越多。相应地海量数据的实时处理、分析和应用以及人工智能、深度学习等新技术的开发都在要求着更强大的计算能力以及能够应对复杂场景的多种计算模式。 面对未来更多的是未知——我们尚且不知未来会出现什么样的场景这些场景会要求什么样的计算模式和计算能力。“融合计算是真正意义上的新计算的第一步。”蚂蚁金服计算存储首席架构师何昌华说。 原文链接 本文为云栖社区原创内容未经允许不得转载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/910395.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

国外域名查询网站装修设计公司哪个好

前言 今天我们来做个小试验,用PHP和RabbitMQ实现消息队列功能。 前期准备,需要安装好docker、docker-compose的运行环境。 如何使用docker部署php服务_php如何使用docker发布-CSDN博客 一、安装RabbitMQ 1、创建相关目录,执行如下命令。…

代码随想录算法训练营第五天 |242.有效的字母异位词、349. 两个数组的交集、第202题. 快乐数、1. 两数之和

242.有效的字母异位词思路:想到的是分别遍历两个数组,然后用map统计值,一个数组遍历的时候对值++,一个--,如果value没有能消除完,那就不一样。 优化:其实一次遍历就可以做完。func isAnagram(s string, t string…

Python - GaussDB table sync to Hive

Python - GaussDB table sync to Hive import psycopg2 from datetime import date, datetimeSRC_TABLE = "aaa" TARGET_TABLE = "bbb"# ---------------------------- # Step 1: Connect to Gaus…

淄博网站开发恶意代码 wordpress

下载地址:网盘下载 基本介绍 编辑内容简介 到底是本什么书,拥有这样一份作序推荐人列表:阿里集团章文嵩博士|新浪TimYang|去哪网吴永强|丁香园冯大辉|蘑菇街岳旭强|途牛汤峥嵘|豆瓣洪强宁|某电商陈皓/林昊…… 这本书出自某电商技术部总监之手…

Photoshop 2025 v26.0(PS2025)下载安装教程(含一键安装包下载)

目录一、PS2025 软件介绍:学 Photoshop 2025 v26.0 下载安装教程前,先懂它为啥好用二、Photoshop 2025 v26.0 下载方法三、Photoshop 2025 v26.0 安装教程详细步骤步骤 1:解压安装包 ——Photoshop 2025 v26.0 下载…

装修设计公司网站腾讯企业邮箱登录入口免费版

文章目录[toc]第一章 面试流程1.1 面试官谈面试1.2 面试3种形式1.3 面试的3个环节第一章 面试流程 1.1 面试官谈面试 初级的程序员谈算法和数据结构,高级的程序员谈项目经验要对公司近况和项目情况了解不要紧张,不要马上上手写代码 1.2 面试3种形式 …

成都市金牛区建设和交通局网站手机软件下载大全

背景 最近遇到了一个问题,在使用rabbitmq的时候出现了丢消息、消息重复消费等一系列的问题,使用的是.net框架,背景是高并发压力下的mq消费,按理说即使队列中堆了几百条消息,我客户端可以同处理5个消息。 原因是多线程…

宁夏网站建设报价毕业设计代写网站

SNAP软件下载与安装 一、下载地址 首先进入网站 找到DOWNLOAD下载页, 安装完成后,界面如下 还需要再装一个Sen2cor下载好之后,解压到用户文件夹下 然后打开L2A_Process.bat文件 打开CMD,输入 cd C:\Users\lenovo\AppData\L…

网站一般怎么维护企业的网站建设费用

字节数组转为二进制数 c#低延迟系统需要高性能的消息处理和传递。 由于在大多数情况下,数据必须通过有线传输或序列化才能保持持久性,因此编码和解码消息已成为处理管道的重要组成部分。 高性能数据编码的最佳结果通常涉及应用程序数据细节的知识。 本文…

做外贸网站市场分析金华 网站建设

Bug(俗称"八阿哥") 是软件开发绕不过的一道坎,因此调试便成了每位程序员一项必备的核心技能。调试不仅有助于理解程序的运行流程,还能改进代码质量,最终提高开发者解决问题的能力以及交付软件的品质。本文旨在讨论 Java 调试关键技…

2345网站入口大数据网络营销

Python 语言的基本语法和编码规范 Python 编程教程教师 : 工作 :Python 语言的基本语法和编码标 准课程描述本章将介绍 Python 语言的基本语法和编码标准,重点介 绍 Python 语言的基本知识,如数据类型、运算符、常量、变量、表 达式和常用语句&#xff0…

上海网站建设-新闻动态金融培训网站源码

引言 曾想过轻松获取亚马逊上的商品图片用于项目或研究吗?是否曾面对网络速度慢或被网站反爬虫机制拦截而无法完成数据采集任务?如果是,那么本文将为您介绍如何用OkHttp和Kotlin构建一个高效的Amazon图片爬虫解决方案。 背景介绍 亚马逊&a…

动力 网站建设广州市网站搭建制作

AI绘画图生图是指通过人工智能技术生成的具有艺术价值的图像。它可以根据用户提供的参考图像或描述,自动生成具有艺术风格的新图像。这些图像可以是风景、人物、抽象画等各种形式。那么ai绘画图生图到底怎么样? AI绘画图生图的优点在于它可以快速、高效地…

网络加速原理

GA的核心原理:不是单纯靠Anycast,而是“Anycast + 智能DNS + 四层代理转发”三位一体 虽然常说“GA使用Anycast”,但更准确地说:✅ GA的本质是:通过智能DNS将用户导向最近的Anycast接入点,再经由阿里云高质量骨干…

无意中在应用层瞥见了一个微内核的操作系统调度器

你好呀,我是歪歪。 最近遇到一个业务上的问题,在网上看到一个对应场景下的解决方案,我感觉这个场景还挺有通用性的,分享一下。 以后遇到类似问题,或者当它以面试场景题出现的时候,你可以拿去就用。事情是这样的。…

数据结构思维题选做(长期更新)

到处乱找的. 用到的数据结构在 NOIP 考纲内,主要是学习、锻炼各种处理思路. 代码的实现都不算困难. 倍增思想 P10198 [USACO24FEB] Infinite Adventure P Hint:跳的步数明显提示倍增. 根据 \(\sum T_i\) 的限制直接预…

龙泉公路建设投资有限公司网站网站到期怎么续费

Prometheus是一款基于时序数据库的开源监控告警系统,非常适合Kubernetes集群的监控。Prometheus的基本原理是通过HTTP协议周期性抓取被监控组件的状态,任意组件只要提供对应的HTTP接口就可以接入监控。不需要任何SDK或者其他的集成过程。这样做非常适合做…

网站建设宣传视频教程河北移动端网站制作

1.安装docker服务,配置镜像加速器 2.下载系统镜像(Ubuntu、 centos) 3.基于下载的镜像创建两个容器 (容器名一个为自己名字全拼,一个为首名字字母) 4.容器的启动、 停止及重启操作 5.怎么查看正在运行的容器…

陕西省建设监理协会网站证件查询什么是网络营销产生的技术原因

Swift 可选(Optionals)类型 Swift 的可选(Optional)类型,用于处理值缺失的情况。可选表示"那儿有一个值,并且它等于 x "或者"那儿没有值"。 Swfit语言定义后缀?作为命名类型Optional的简写&…

cdn网站加速如何免费创建自己的小程序

说明 在大量数据处理任务下的缓存与分发 这个算是来自顾同学的助攻1,我有点java绝缘体的体质,碰到和java相关的安装部署总会碰到点奇怪的问题,不过现在已经搞定了。测试也接近了kafka官方标称的性能。考虑到网络、消息的大小等因素&#xff0…