SOFAStack 的下一个五年

SOFAStack CAFE 单元化混合云产品中的 Kubernetes 多集群实践 背景 SOFAStack 是蚂蚁集团的商业化金融级云原生架构产品,基于 SOFAStack 可快速搭建云原生微服务体系,快速开发更具可靠性和扩展性、更加易于维护的云原生应用。在宏观架构层面,提供单机房向同城双活、两地三中心、异地多活架构演进路线,使系统容量能在多个数据中心内任意扩展和调度,充分利用服务器资源,提供机房级容灾能力,保证业务连续性。 在应用生命周期管理层面,SOFAStack 提供了一个多模应用 PaaS 平台——SOFAStack CAFE (Cloud Application Fabri 阅读详情

ad7079ca646b83d0825c679f106045f7.gif

文|宋顺(GitHub ID:nobodyiam)

SOFAStack 社区开源负责人

蚂蚁集团高级技术专家

ad2673c992cefd2da6551fb3ca45eb8c.jpeg

本文 3861 字 阅读 11 分钟

#01 

回顾开源这五年

回想起 2018 年 4 月 19 日 SOFAStack 首次开源,当时的官宣文章中就提到了我们开源的初心:

期望通过逐步向社区开源 SOFA 中各个组件,从而一方面帮助更多机构和合作伙伴完成金融分布式转型,帮助大家更加快速构建稳定的金融级云原生的架构,另一方面也是期望 SOFA 在蚂蚁体系之外的更大场景下去应用,来进一步锻造改进这套体系,使其更加完善和稳固。

所以这几年我们也是围绕着这个初心把 SOFAStack 体系的各个产品逐渐开源,包括首批开源的 SOFABoot、SOFARPC、SOFAArk,以及后来的 SOFARegistry、SOFAJRaft、Seata 等。同时我们也孵化了 MOSN 社区,开源了云原生网络代理 MOSN 以及应用运行时 Layotto。这些产品也是代表着 SOFAStack 在金融级云原生领域的沉淀和积累,目前已经在上百家企业中生根发芽。

5a19a11fffc901d0d5b1aed1fe391d06.png

图 1 - 产品开源时间线

我们再来看几个数字,在这 5 年中,我们举办了 18 场 Meetup,开展了 32 场直播分享,目前在 GitHub 组织层面有 438 名贡献者以及 3W 的 Star。

b851fece994021106c37dd2c7a5e5167.png

图 2 - 开源 5 年的几个数字

除了在项目上收获了不少贡献者和 Star 外,我们也逐渐地对开源有了更为深刻的认识。

以开源指标为例,我们的初心是为了帮助更多机构和合作伙伴完成金融分布式转型,我们一开始最为关注的指标是用户数;但因开源的特殊性,我们无法直接获取实际的用户数,所以采用了 GitHub 的 Star 作为衡量指标。

我相信这也是很多开源项目常见的第一反应,后期大家其实也发现了一些问题。举例来说,有些开源项目为了完成指标,采取了点 Star 送礼物等行为。这些虽然没有在我们的项目上发生,我们仍觉得有违开源初心,就放弃了 Star 数作为核心的指标。

13bfd54546b61f0c25b441e174a7c3d7.png

图 3 - Star 数作为衡量指标

另一个开源项目常用的衡量指标是贡献者数量,很多开源项目是没有商业公司支撑的。为了项目的长期发展,需要持续的吸引新的贡献者加入,从而为社区带来活力。

我们在放弃 Star 数指标后,把重心放在了贡献者数量上,会为新贡献者提供一些简单的任务,使他们能更快的融入社区,成为潜在的长期贡献者。

不过和 Star 指标类似,在过程中我们也发现其它社区中出现了一些不好的现象。比如故意留一些明显的 bug,或者提供一些修改错别字的任务来刷贡献者数量,我们认为这些也是有违开源初心的。

e8f938e54153d1883591c34547a35360.png

图 4 - Contributor 数作为衡量指标

那么,我们该如何对待开源呢?

我脑海中想起了 Envoy 作者 Matt Klein 在 Envoy 开源五周年时说的一句话:成功的开源软件就像创办一个企业。

a5a99de5e7c51b49a2fc26bcd2d21658.png

图 5 - 成功的开源软件就像创办一个企业

其实开源项目和创业很类似,首先你需要有一个好的点子,然后去吸引人才一起加入来提升产品能力,再通过一些营销手段对项目做推广来获取客户,而后持续迭代改进。

对企业而言,员工和客户固然很重要,不过我认为最核心的还是产品,只有一个定位准确、解决实际问题的产品才能受到市场欢迎,从而获取资金维持公司的运营。

在开源项目上,用户对应着企业的客户,是提供场景的驱动力来源;贡献者对应着企业的员工,属于资源投入,是推动力来源;而产品才是真正能解决用户问题的,是整个开源飞轮中最为核心的部分。所以 Star 数和贡献者数量都只是过程指标,核心还是要提升产品力,不能本末倒置。

a2f6e6f3ca600962804cd04955e03b4f.png

图 6 - 开源飞轮

#02

展望下一个五年

聊完了过去五年的过程和收获,对 SOFAStack 而言,下一个五年的主要方向就比较明确:我们还是会着重放在产品力的提升上,希望能持续解决分布式场景中的核心问题。

那核心问题究竟是哪些呢?我想起了泛在计算的提出者 Mark Weiser 曾经说过的一句话:最卓越的技术是那些“消失不见的”技术。

4ade71c817c83aaf48a92e0ae303706c.png

图 7 - 消失不见的技术

对这个判断,我也是深以为然。在日常生活中,这类案例也是比比皆是:比如电,我们现在都是即插即用,以至于已经不感知电力背后的复杂基础设施,类似的还有水、煤气等。它们背后都有着复杂的基础设施在支撑,经过了数十年的技术发展之后,已经非常稳定可靠,交互也非常简单,所以这些技术就像是“消失不见”一样。

9c1aa26ab4bb9991cdcbc8afc4135eca.png

图 8 - 水电煤随开随用

然而在我们实际的研发场景中,业务研发对基础设施的感知还远没有达到无感的地步。

比如在研发态,我们除了要关注业务逻辑之外,还会经常被中间件 SDK 升级所打扰,在使用云产品时还得感知多云的差异。

在运维态,除了要关注发布时的业务表现,还要时刻去关注资源状况。在其容量不足的时候要申请资源做扩容,在业务低峰的时候要缩容服务来节约成本。

可以说,技术基础设施的存在感越强,研发运维的效率就越低,无法把精力集中在业务的创新上。

11395b81b4fdc9fee2b5fa0afadfd880.png

图 9 - 实际研发场景

那么,我们该如何才能让技术基础设施也消失不见呢?

我们知道对微服务而言,可以通过服务网格来解耦业务逻辑和 RPC 通用能力,从而实现独立演进、透明升级。

3f100359e81600258d37718c0a2851e6.png

图 10 - Service Mesh 演进架构

项目地址:https://github.com/mosn/mosn

在实际场景中,除了微服务之外,业务往往还会使用其它的中间件能力。例如动态配置、消息、缓存、数据库等,如何降低这些中间件和业务应用的耦合是一个新的问题。另外,在多语言场景,我们仍然要为每种语言开发一套轻量 SDK 来实现通信协议和编解码逻辑,这部分也有很高的成本。所以我们如何进一步去降低多语言的支持成本是另一个亟待解决的问题。

为此,我们也是借鉴了 Dapr 的应用运行时思路,基于 MOSN 设计开发了 Layotto,在下层对接了各种基础服务;在上层为应用提供了统一的、具备各种分布式能力的 API。

开发者不需要再关心底层各种组件的实现差异,只需要关注应用本身需要哪些能力。比如调用 RPC、发送消息,然后通过 gRPC 调用对应的 API 即可。这样就可以彻底和底层基础服务解绑,同时也是极大地降低了多语言的支持成本。

25a8ca876cb2c8ef641bd6161afb7923.png

图 11 - Layotto 架构

项目地址:https://github.com/mosn/layotto

通过服务网格和应用运行时,我们解决了研发态对中间件 SDK 升级、多云差异感知等负担,我们再来看下如何通过 Serverless 技术来降低运维态的负担。

我们知道业务研发一般是从需求到设计、开发、测试,最后发布生产的一个循环过程,其中不少业务还会出现多个迭代并行开发的场景。然而发布生产要求是串行的,就会导致迭代堵车的现象,后一个迭代必须得等前一个迭代发完才能开始发布,整体效率比较低。

除此之外,随着业务重要性的提升,发布流程也会变重,发布周期短则几个小时,长则几天甚至几周也屡见不鲜。同时,业务逻辑的增加也会导致应用启动变慢,启动一个系统往往需要几十分钟,导致应用扩容等操作响应迟缓。

f905bdd41496c0ea736f30ba77c3b0dd.png

图 12 - 研发迭代形式

我们经过分析,发现不少应用代码本质上是可以分成两层的。一层是公共逻辑和核心模型,这部分是比较稳定的,很少有变化。另一层是基于公共部分之上的逻辑,我们把它抽象为模块,模块和业务逻辑紧密相关,变化也较为频繁。

因此我们首先考虑把代码拆分成基座和模块,在基座代码库中沉淀通用逻辑,为模块提供计算支撑,同时为每个模块也创建独立的代码仓库。

在运行时通过 SOFAArk 技术实现基座和模块在同一个进程中展开,同时开发了热部署的能力从而模块可以独立于基座运维。

这样,我们就区分了基座开发者和模块开发者。基座开发者和传统的应用开发没什么区别,而模块开发者由于不再需要关注容量、资源,同时可以独立于基座运维,实现了 Serverless,具备了快速迭代和快速伸缩能力。

这个方案也存在一些不足:比如因为依赖 SOFAArk,所以主要针对 Java 场景,另外由于多个模块是在同一进程中运行,因此隔离性较差,会互相影响。

376697b0531b24b6aa3b1d4d61671bbc.png

图 13 - SOFAArk 热部署

项目地址:https://github.com/sofastack/sofa-ark

由于 Serverless 方案存在上述提到的技术栈、隔离性等问题,在覆盖面上还是有一些盲区。结合业界的实践,我们决定继续向 FaaS 迈进。

图 14 直观地展示了应用研发粒度的演变过程:最早从单体应用到微服务,是把粒度降低到服务级别,从而解开了业务团队之间的耦合。

我们现在是继续把粒度降低到函数级别,以此来实现快写快发、免运维,从而进一步提升研发和运维效率。

d24351e71b934fae5858b3ca3182d6ed.png

图 14 - 应用粒度演变

图片来源:https://www.cloudflare.com/zh-cn/learning/serverless/glossary/function-as-a-service-faas/

考虑到函数粒度是非常小的,FaaS 的应用范围是相对有限的。我们认为下面这些场景是比较适合 FaaS 研发模式的:

  • 碎片化需求场景:例如 BFF,大多是胶水代码,逻辑简单,不过需求变化快,通过函数实现组装式开发,从而助力业务创新

  • 事件驱动场景:例如音视频转码,大多是 CPU 密集型,对处理时间不是特别敏感,而且有着比较明显的波峰和波谷

  • 中台业务场景:例如算法平台,它的的算子逻辑比较独立,但是参与研发人数多,所以代码逻辑不可控,需要更好的隔离能力

f8ccd17cb08dd737e8bf1a9d25b06825.png

图 15 - FaaS 适用场景

目前我们也在公司内部探索 FaaS ,整体产品架构如图 16 所示,未来我们也会逐步地去开源相应的组件。

  • 触发源支持 RPC、HTTP、Message、Cron 等

  • 冷启动采用了 Cache pool、 Fork 等技术实现加速,对简单的 Node.js 和 Java 函数可以实现几百毫秒冷启动

  • 提供了 Layotto 作为 Sidecar 帮助函数轻松访问各类 BaaS 服务,同时具备完善的治理能力

f79226faad7379a91f4dc3db10e9097d.png

图 16 - SOFA Function 产品架构

#03

致谢

最后,值此 SOFAStack 开源五周年,还是要对大家表示感谢。

首先,我要感谢所有 SOFAStack 项目的贡献者们,无论是提交代码、撰写文档、解答问题,还是组织活动、传播理念,正是因为有了你们的不懈努力和无私奉献,才让 SOFAStack 能够不断完善和进步,使更多用户受益。

051dfcdb0d1186b22d5cbd124283337e.png

图 17 - SOFAStack 的贡献者

其次,我要感谢所有选择使用 SOFAStack 产品的合作伙伴和用户们,无论是金融机构、互联网企业还是个人开发者,正是因为有了你们的信任和支持,才让 SOFAStack 能够在各种复杂的场景中得到验证和应用,持续提升产品能力。

ff16f7c984f9f4d1991298781ae8eda4.png

图 18 - SOFAStack 的用户

最后,我还要感谢所有关注和关心 SOFAStack 社区的朋友们,正是因为有了你们的鼓励和期待,才让 SOFAStack 社区持续保持活力。

那让我们保持初心,一起把 SOFAStack 社区建设得更开放、更有趣! 

👇🏻 观看现场 live 的请点击 👇🏻

SOFAStack 的下一个五年

 了解更多...

Layotto Star  一下 
https://github.com/mosn/layotto

  本周推荐阅读  

‍e24a7bfdbad5a219bb8231e96a559c4e.png‍

SOFARegistry|聊一聊服务发现的数据一致性

b8b79cd748c5ff054950ccc68176bd5a.png

Go 语言如何做逆向类型推导?

075b8df5a6730a4ccc82cf6211809ac4.png

MOSN 基于延迟负载均衡算法——走得更快,期待走得更稳

448a992e0a62847d959c36b27d6de56e.png

缘起|蚂蚁应用级服务发现的实践之路

509cdc8fb54da3603989b558a3a7efc6.jpeg

基于WEKWS模型的语音唤醒关键词识别 本文所使用的模型网络结构继承自论文《Compact Feedforward Sequential Memory Networks for Small-footprint Keyword Spotting》,文中研究了将低秩矩阵分解与传统FSMN相结合的紧凑型前馈顺序记忆网络(cFSMN)用于远场关键字检测任务。 阅读详情

相关推荐

VisionPro 9.0 QuickBuild里用C#脚本调用Halcon 23.11模型,保姆级图文配置流程

本文详细介绍了如何在VisionPro 9.0 QuickBuild环境中使用C#脚本调用Halcon 23.11深度学习模型,提供从环境配置到模型集成的保姆级图文教程。重点解决图像格式转换、许可证配置等工业视觉检测中的常见问题,帮助开发者快速实现高效、稳定的视觉检测流水线部署。

weixin_27027459的博客 432

SOFAStack的前世今生

十二年前,为了解决支付宝第一代架构在迅猛发展的业务面前捉襟见肘的困境,蚂蚁金服技术团队开启了一次前所未有的尝试。创新都是被逼出来的,今天高速发展的SOFAStack同样如此。 十二年时间,几代蚂蚁技术人参与攻坚,SOFA走出了一条跟传统金融行业不同的分布式架构之路。这条路,既要基于不可靠的硬件系统实现金融级的性能和可靠性,又要应对支付宝这样的超大规模互联网金融应用,很不容易,但蚂蚁技术团队做...

蚂蚁金服技术团队 5014

Fluent基于低氧舱气体交换仿真(氮气与空气混合)

一、背景概述 模拟低氧舱充氮气和排除混合气体的过程,假设注入95%的氮气,舱内原有气体为空气,压力为标准大气压,温度为300K。观察气体注入过程中,舱内平均氮气和氧气浓度的变化。 二、Fluent设置 Setup 1、General type选择压力基 绝对速度 瞬态 重力勾选 2、Model 能量方程开启 组分运输开启,设置方法如下: 选择后OK,view就会变成Edit,点击Edit。然后再次点击Edit。 将组分中的非氮气氧气和空气的气体移除,右边选项需要将空气放在最后一位。 3、Materi

qq_35535616的博客 1万+

SOFAStack:高性能分布式系统解决方案

SOFAStack:高性能分布式系统解决方案 项目基础介绍 SOFAStack(Scalable Open Financial Architecture Stack)是一个由支付宝开源的、用于构建高性能分布式系统的中间件组件集合。它主要使用Java编程语言,同时也涉及到Go等其他语言。 核心功能 SOFAStack 提供了以下核心功能: 高性能 RPC 框架:SOFARPC,用于构建高性能、高可...

gitblog_00766的博客 1067

innovus实战攻略 | 用setUsefulSkewMode解锁时序优化的“隐藏技能”!

就像时序优化的“瑞士军刀”,参数虽多,但掌握了分类逻辑后,用起来其实很简单!如果你有更绝的用法,欢迎在评论区分享,大家一起卷起来!简单来说,它就是时序优化的“乾坤大挪移”。通过调整触发器的时钟到达时间,把关键路径的建立时间“借”给非关键路径,从而实现全局时序收敛。别急,这个命令就是你的“时序救星”!(工具最多只能借1.2ns的裕量,防止“借过头”导致新问题!这个参数能帮你兜底!(对关键路径“下死手”,确保优化到位!(设置上限,给工具套上“紧箍咒”!(直接跳过边界,避免优化反噬!(全局管理,防止“借过头”!

weixin_50820814的博客 1354

MCP协议桥接AdsPower:AI原生时代的浏览器自动化新范式

浏览器自动化是Web开发和数据采集领域的核心技术,其核心原理是通过程序控制浏览器内核执行页面导航、元素交互和数据提取等操作。传统方案如Selenium和Playwright虽功能强大,但在管理多实例、指纹隔离等复杂场景下,配置和维护成本较高。随着AI原生应用的发展,Model Context Protocol(MCP)作为一种标准化协议,为AI助手与外部工具间的通信提供了统一接口,显著提升了自动化流程的构建效率和自然语言交互能力。通过MCP Server桥接AdsPower指纹浏览器的本地API,开发者可将

weixin_30552811的博客 295

探索SOFAStack™:构建云原生金融级分布式系统的利器

探索SOFAStack™:构建云原生金融级分布式系统的利器 SOFAStackSOFAStack™ (Scalable Open Financial Architecture Stack) is a collection of cloud native middleware components, which are designed to build distributed systems w...

gitblog_00050的博客 1116

单细胞测序中pseudo bulk差异分析的实战指南与审稿人应对策略

本文提供了单细胞测序中pseudo bulk差异分析的完整实战指南,旨在应对审稿人对样本量统计效力的质疑。文章详细解析了从数据聚合、使用DESeq2进行差异分析,到与单细胞水平结果进行交叉验证的全流程,并给出了应对常见问题与撰写回复的策略,帮助研究者提升结论的稳健性与说服力。

weixin_29214199的博客 816

SOFAStack | SOFAMQ 消息队列介绍(持续更新)

产品介绍 基于 Apache RocketMQ 构建的分布式消息中间件,应用于分布式系统或组件之间的消息通讯,具备海量消息堆 积、低延迟、高吞吐、高可靠、事务强一致性等金融级特性,满足异步解耦、削峰填谷、顺序收发、分布式事务一 致性、日志同步、异地多活等场景需求。 产品核心功能 高可用架构 蚂蚁应用场景 ...

YvesHe的专栏 1万+

Vivado 18.3安装全攻略:从下载到配置的完整指南

本文详细介绍了Vivado 18.3的安装全流程,从下载准备到配置优化,特别适合FPGA开发者。文章包含硬件要求、版本选择、组件配置等实用技巧,帮助用户避免常见安装问题,确保稳定运行。重点解析了License配置和系统优化设置,提升开发效率。

weixin_28331555的博客 565

uni-app - 最详细 H5 网页接入微信登录功能,提供公众号配置与详细注释示例代码(移动端网页实现点击登录按钮后 调用微信公众号授权登录功能 详细讲解接入流程与详细示例代码)官方最新超级详细教程

uniapp中H5微信登录,uniapp H5微信授权登录,微信公众号第三方网页(H5)授权登录(OAuth2.0)流程及逻辑详细教程,UNIAPP 开发H5 怎么实现微信公众号登录功能,uniapp如何实现H5网页的公众号微信登录,怎么做uniapp微信登录,uniapp h5项目怎么实现微信登录的功能,uniapp微信浏览器H5授权微信登录,UniApp开发H5接入微信登录的全过程,uniapp的H5页面使用微信登录,uniapp H5微信授权登录,H5之微信授权登陆 (uniapp网页版微信授权登录)

🏆 前端领域优质创作者 7407

精彩回顾|SOFA 五周年,Live Long and Prosper!

2023 年 4 月 15 日,SOFAStack 社区在北京市朝阳区 C work 举办了自己的第五个生日。在“Live Long and Prosper”的活动主题贯彻下,活动现场的开源技术探索氛围变得尤其浓厚。SOFA 开源集市在 SOFA 五周年的开源集市中,汇聚了 SOFAStack 的 10 多位“朋友”,一众优秀的开源项目包括 Kata Containers、MOSN、Seata、S...

金融级分布式架构 601

华为OD机试 双机位A卷 - 流量波峰 (C++ & Python & JAVA & JS & GO)

华为OD机试双机位A卷 流量波峰,提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解

qq_45776114的博客 1377

SOFA Weekly|SOFAServerless 社区会议预告、Layotto 社区会议回顾与预告、C 位大咖说...

SOFA WEEKLY | 每周精选筛选每周精华问答,同步开源进展欢迎留言互动~SOFAStack(ScalableOpenFinancialArchitecture Stack)是蚂蚁集团自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Metrics 监控...

金融级分布式架构 205

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

SOFA Weekly |本周 Contributor、QA 整理、SOFARegistry​ 本周发布

SOFA WEEKLY | 每周精选筛选每周精华问答,同步开源进展欢迎留言互动~SOFAStack(ScalableOpenFinancialArchitecture Stack...

金融级分布式架构 875

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

云原生时代,蚂蚁金服公开了新的金融混合云架构

蚂蚁金服在过去十五年重塑支付改变生活,为全球超过十二亿人提供服务,这些背后离不开技术的支撑。在 2019 杭州云栖大会上,蚂蚁金服将十五年来的技术沉淀,以及面向未来的金融技术创新和参会者分享。我们将其中的优秀演讲整理成文并将陆续发布在“蚂蚁金服科技”公众号上,本文为其中一篇。 互联网技术发展日新月异,我们正在进入云原生时代,这个过程中金融行业要如何拥抱云原生?在近两年蚂蚁金服将云原生在金融领...

阿里云云栖号 1507

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

SOFA Weekly | 开发者的搬砖日常、社区本周 Contributor、QA 整理

SOFA WEEKLY | 每周精选筛选每周精华问答,同步开源进展欢迎留言互动~SOFAStack(ScalableOpenFinancialArchitecture Stack...

金融级分布式架构 1605

邀请函|SOFA 四周年,开源正当时

4.16线上直播,不见不散~

蚂蚁金服技术团队 335

SOFA Weekly | sofa-common-tools 发布、组件解析合辑、云原生活动推荐

SOFA WEEKLY | 每周精选,筛选每周精华问答同步开源进展,欢迎留言互动SOFAStack(ScalableOpenFinancialArchitecture Stack)...

金融级分布式架构 328

SOFA Weekly|SOFAServerless 社区会议回顾、Layotto 社区会议回顾与预告、SOFA 聊天室...

SOFA WEEKLY | 每周精选筛选每周精华问答,同步开源进展欢迎留言互动~SOFAStack(ScalableOpenFinancialArchitecture Stack)是蚂蚁集团自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Metrics 监控...

金融级分布式架构 217

Special Weekly | 瑞兔送福,Live Long and Prosper

SOFAWish送虎迎兔各位 SOFAStack 社区的朋友好:我是 SOFAStack 社区的负责人鲁直,度过了令人难忘的虎年,我们即将迈入充满希望的兔年,在这里给大家拜个早年,祝大家兔年吉祥。虎年虽然有诸多的不便与艰难,但是好在开源本就是倡导异步沟通、在线协作;无论你在世界的哪个角落,只要连上互联网,都可以参与到开源社区中来。在过去的一年中,SOFAStack 社区新增了 100 多位...

金融级分布式架构 1313

蚂蚁金服与阿里云“双剑合璧”,加速释放金融科技时代新红利

作为一个参加了N届云栖大会的老司机,前段时间在收到2019云栖大会的邀请后,马上就去阿里云官网“溜达”一下,看看是不是会有“剧透”。不出所料,竟然发现蚂蚁金服的3款重磅产品登陆阿里云官网。蚂蚁金服和阿里云似乎要搞事儿…… 9月25日,蚂蚁金服与阿里云宣布“双剑合璧”项目正式落地,包括蚂蚁金服分布式中间件SOFAStack、关系数据库OceanBase和一站式移动开发平台mPaaS...

蚂蚁金服技术团队 1838

恭喜 张立斌 成为 Layotto committer!

张立斌|华中科技大学研究生软件工程专业 |张立斌目前的研究方向是 ROS 机器人,兴趣使然,他将 ROS 机器人与云原生相结合作为毕设的主题。因此积极为 Layotto 社区做贡献,...

金融级分布式架构 289

SOFA Weekly|SOFAArk 社区会议回顾、Layotto 社区会议回顾与预告、社区本周贡献

SOFA WEEKLY | 每周精选筛选每周精华问答,同步开源进展欢迎留言互动~SOFAStack(ScalableOpenFinancialArchitecture Stack)是蚂蚁集团自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Metrics 监控...

金融级分布式架构 215

springcloud多环境_服务迁移之路 | Spring Cloud向Service Mesh转变

导读:Spring Cloud基于Spring Boot开发,提供一套完整的微服务解决方案,具体包括服务注册与发现,配置中心,全链路监控,API网关,熔断器,远程调用框架,工具客户端等选项中立的开源组件,并且可以根据需求对部分组件进行扩展和替换。Service Mesh,这里以Istio(目前Service Mesh具体落地实现的一种,且呼声最高)为例简要说明其功能。 Istio 有助于降低这些部...

weixin_35347870的博客 339

云原生时代,什么是蚂蚁金服推荐的金融架构?

蚂蚁金服在过去十五年重塑支付改变生活,为全球超过十二亿人提供服务,这些背后离不开技术的支撑。在 2019 杭州云栖大会上,蚂蚁金服将十五年来的技术沉淀,以及面向未来的金融...

金融级分布式架构 1079
上一篇: SOFA Weekly|SOFARPC 5.10.1 版本发布、Layotto 社区会议回顾与预告、社区本周贡献
下一篇: 蚂蚁集团云原生智能容量技术 KapacityStack 正式开源
SOFAStack
博客等级 码龄7年 747粉丝 389原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值