高效降本|深度案例解读 Koupleless 在南京爱福路的落地实践

SOFAServerless 体系助力业务极速研发 SOFAServerelss 研发运维平台是蚂蚁集团随着业务发展、研发运维的复杂性和成本不断增加的情况下,为帮助应用又快又稳地迭代而研发。从细化研发运维粒度和屏蔽基础设施的角度出发,演进出的一套解决方案。 阅读详情

15ec3fb13ee5013d607e90d5b6b1ef35.gif

文|祁晓波

南京爱福路汽车科技基础设施负责人

主要研究微服务、可观测、稳定性、研发效能、Java 中间件等领域。

本文 4812 字 阅读 12 分钟

Koupleless(原 SOFAServerless)自 2023 年开源以来已经落地了若干企业,这些企业也见证了从 SOFAServerless 到 Koupleless 的品牌&技术能力迭代升级。随着 Koupleless 1.0 的重磅发布,一些企业已经在内部取得了不错的效果,例如南京爱福路汽车科技有限公司。

南京爱福路汽车科技有限公司和大多数科技企业一样,在企业生产开发过程遇到了微服务的一些问题,例如资源成本过高、启动慢等问题。在看到 Koupleless 项目正不断开源出实实在在的能力和案例,在解决很实际的微服务痛点问题,决定采用 Koupleless 进行尝试,并随着 Koupleless 一路走来,已经将 6 个应用合并成 1 个应用大幅降低资源成本,取得了不错的效果。

01

背景

南京爱福路汽车科技有限公司(以下简称爱福路)作为行业 top 的汽车后市场解决方案提供商,为维修门店提供智慧管理系统、为行业提供维修应用大数据,致力于成为汽车后市场数智化构建者。

30cfec0594e83f0e3f10bd6787bda302.png

随着其服务的企业增多,爱福路也越来越多地接触到了各类体量的企业。

这就对爱福路的服务提供形式提出了较多不同的诉求:除了单纯的公有云 SAAS 之外,还包括私有化部署等解决方案的诉求。

02

问题提出

我们知道,随着微服务和云原生技术的普及,应用数量急剧膨胀。

350fd9603d67b4b478f56017e71cba19.png

如此多的应用也带来了比较大的成本问题。

爱福路在为海量公域客户提供服务的时候,更关注稳定、弹性。

但是在为某个客户提供独立部署方案时,爱福路发现如此多的服务在部署到 K8s 时所带来的服务器成本非常高(通常来说,独立部署服务面向的客户群体比之公域客户少了 1-2 个数量级),而单个客户也很难有足够的预算负担整个部署方案。这就大大阻塞了爱福路后续持续拓展私有化部署客户的进度。

举个例子:一个应用在进行 K8s 交付时,最少会提供两个副本;而大量这样的 Java 应用存在对于整体的集群利用率不高,继而造成较高的成本。

因此爱福路面临着如下的课题:当进行私有化交付时,如何能够更便捷地、低成本地交付我们现有的产物?

其中,低成本至少应该包含如下几个角度:

1、既存代码的低成本改造;

2、新的交付方式低成本的维护;

3、运行产物低成本的 IT 成本。

37df9efdf175b5656e6c2bdc85bc6d51.png

03

问题探索和推导

爱福路基于当前的微服务架构和云原生方式进行了思考和探索:是否到了爱福路微服务架构进一步升级的时候了?

在当前整体降本增效的大环境趋势中,在保持服务稳定的前提下对于服务器有更加极致的使用。

从业务视角来看,服务单店的整体服务器成本越低,爱福路的竞争力就越强。

那么,有没有可能在保持 Java 的生态环境下,低成本的同时能够保证爱福路继续享受云原生的红利?爱福路做了如下推导:

bff1c0b62f2d722fdc3ea0812982f508.png

通过上述的推导,爱福路判断也许「模块化+Serverless」将是一种解法。

因此一款来自蚂蚁的开源框架成为他们重点的关注,那就是 Koupleless。(阅读原文可跳转官网地址:https://koupleless.io/user-cases/ant-group/)

当然一个重要原因是蚂蚁开源一直做得不错,社区也比较活跃。除了社区群和 GitHub 之外,PMC 有济也积极地建立了独享的 VIP 群进行专门对接。

04

Koupleless(原SOFAServerless)

5abd51323a4d9b38887f56227530228b.png

Koupleless 技术体系是在业务发展、研发运维的复杂性和成本不断增加的情况下,蚂蚁集团为帮助应用又快又稳地迭代而决定研发,从细化研发运维粒度和屏蔽基础设施的角度出发,演进出的一套低成本接入的「模块化+Serverless」解决方案。

核心方式是通过类隔离和热部署技术,将应用从代码结构和开发者阵型拆分为两个层次:业务模块和基座,基座为业务模块提供计算环境并屏蔽基础设施,模块开发者不感知机器、容量、中间件等基础设施,专注于业务研发帮助业务快速向前发展。

“

合并部署降成本

在企业中, “80%” 的长尾应用仅服务 “20%” 的流量,蚂蚁集团也不例外。

在蚂蚁集团存在大量长尾应用,每个长尾应用至少需要 预发布、灰度、生产 3 个环境,每个环境最少需要部署 3 个机房,每个机房又必须保持 2 台机器高可用,因此大量长尾应用 CPU 使用率不足 10%。

通过使用 Koupleless,蚂蚁集团对长尾应用进行了服务器裁撤,借助类委托隔离、资源监控、日志监控等技术,在保证稳定性的前提下,实现了多应用的合并部署,极大降低了业务的运维成本和资源成本。

dc34708c31802d9a445b2f53cf12bf2d.png

此外,采用这种模式,小应用可以不走应用申请上线流程,也不需要申请机器,可以直接部署到业务通用基座之上,从而帮助小流量业务实现了快速创新。

2023 年底 SOFAServerless 品牌全新升级为 Koupleless(GitHub页面:https://github.com/koupleless/koupleless)。

企业里不同业务有不同的发展阶段,因此应用也拥有自己的生命周期。

536232ce5cb8cef264ae512d282a9fc4.jpeg

  • 初创期:一个初创的应用一般会先采用单体架构。

  • 增长期:随着业务增长,应用开发者也随之增加。此时您可能不确定业务的未来前景,也不希望过早把业务拆分成多个应用以避免不必要的维护、治理和资源成本,那么您可以用 Koupleless 低成本地将应用拆分为一个基座和多个功能模块,不同功能模块之间可以并行研发运维独立迭代,从而提高应用在此阶段的研发协作和需求交付效率。

  • 成熟期:随着业务进一步增长,您可以使用 Koupleless 低成本地将部分或全部功能模块拆分成独立应用去研发运维。

  • 长尾期:部分业务在经历增长期或者成熟期后,也可能慢慢步入到低活状态或者长尾状态,此时您可以用 Koupleless 低成本地将这些应用一键改回模块,合并部署到一起实现降本增效。

119fc8cafece20a06a33f40d719328fe.png

应用生命周期演进

可以看到 Koupleless 主要通过将应用模块化来降低整个服务的运行成本,更值得称道的是支持模块和应用的来回切换,可以更低成本地接入,支持平滑演进。

05

架构适配尝试

“

Spring Boot 1「可行性确认」

爱福路的存量应用中,九成使用的是 Spring Boot 1,RPC 主要依赖 Dubbo 2.6。这点和社区是有一定出入的,社区仅仅支持 SpringBoot 2。

为此爱福路需要尝试对于 Spring Boot 1 的支持,也因此提出了相应的 issue👇

https://github.com/sofastack/sofa-ark/issues/268

通过和社区沟通协调确认,爱福路发现只是社区没能够完全覆盖到这块,企业自身可以通过部分扩展进行支持。

cde136cb59d97bcf1bbb70d3a55f7ab1.png

当时社区同学认为这个是比较重要的变更,可以进一步覆盖更多的社区用户,为此还特地调整了中央仓库的发版频次:加速 review、加速发 snapshot。

447d0be3fcc0f5acbe24dff9c02c24de.png

正是这些细节让爱福路更加信任 Koupleless 团队👍,也坚定了此次方案能够实际落地的信心。

“

应用合并

当 Spring Boot 1 得到支持之后,爱福路可以快速地将原来的应用转换成为模块,也能够成功地启动和运行。

“

Dubbo 2.6 合并问题

Dubbo 是一种高效、可扩展、可靠的分布式服务框架解决方案,由阿里巴巴公司开发并开源,适用于构建大型分布式系统。它基于 RPC 的服务调用和服务治理,具有透明化的远程调用、负载均衡、服务注册与发现、高度可扩展性、服务治理等特点。

正如上文所说,爱福路的服务主要是 Dubbo 进行 RPC 调用,但是 Dubbo 2.6 对于 Sofa-ark 倡导的多 ClassLoader 支持不够完善,因此爱福路也通过各种方式来进行尝试。

b1db49d844d3e55f77ea06a791d11e62.png

为此,爱福路也和社区进行沟通确认,最后社区提供了一套相对简便的能够增强 Dubbo 版本、支持多 ClassLoader 的方案👇

https://github.com/sofastack/sofa-serverless/pull/279

“

应用模型抽象封装

Apollo(阿波罗)是一款可靠的分布式配置管理中心,诞生于携程框架研发部,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。

服务端基于 Spring Boot 和 Spring Cloud 开发,打包后可以直接运行,不需要额外安装 Tomcat 等应用容器。Java 客户端不依赖任何框架,能够运行于所有 Java 运行时环境,同时对 Spring/Spring Boot 环境也有较好的支持。

但问题是,在同一个 JVM 中,Apollo 的 appid 会互相污染,导致最后只有一个 Apollo 配置能够获取。

https://github.com/apolloconfig/apollo/issues/2921

private static final String[] APOLLO_SYSTEM_PROPERTIES = {"app.id", ConfigConsts.APOLLO_CLUSTER_KEY,
      "apollo.cacheDir", "apollo.accesskey.secret", ConfigConsts.APOLLO_META_KEY, PropertiesFactory.APOLLO_PROPERTY_ORDER_ENABLE};
/**
   * To fill system properties from environment config
   */
  void initializeSystemProperty(ConfigurableEnvironment environment) {
    for (String propertyName : APOLLO_SYSTEM_PROPERTIES) {
      fillSystemPropertyFromEnvironment(environment, propertyName);
    }
  }


  private void fillSystemPropertyFromEnvironment(ConfigurableEnvironment environment, String propertyName) {
    if (System.getProperty(propertyName) != null) {
      return;
    }


    String propertyValue = environment.getProperty(propertyName);


    if (Strings.isNullOrEmpty(propertyValue)) {
      return;
    }


    System.setProperty(propertyName, propertyValue);
  }

核心是因为其使用了 System.setProperty 导致了 appid 的覆盖。基于此,社区也提供了相关的一键接入组件,可以便捷接入。

“

静态合并发布加速

6ae8ab60eff9c6e73fe19c69da8d83d3.png

此外爱福路还遇到了启动时间太长的问题。与社区沟通后,社区立项提供了静态部署的加速方案,将原来的串行发布修改为并行发布,启动速度提升明显。

ca6ea206e735478a135ed4826cb8502d.png

对比上下两张图,可以发现修改之后,启动时间从原来的 114 秒加速到了 29 秒。

06

初步成果

爱福路接入了 Koupleless 之后,成功地合并了多个应用。

6a8d7d0530f40c5817b0f64ecd2a3d83.png

07

后续演进和诉求

对于社区,爱福路有着满满的肯定,更多应用也将落地 Koupleless,因此提出了后续的演进诉求:

1、对于模块应用的卸载稳定性的诉求:对于动态发布,不希望每次修改一个模块就要重启整个应用;

2、针对爱福路利用 K8s 的 service 作为 http 的自动发现来说,pod 的就绪探针是一起的,那么如何做到一个模块发布不影响其他流量请求,以及 ingress 需要如何做;

3、针对云原生发布来看,如何更加无缝接入当前的发布体系

Koupleless Star 一下✨:

https://github.com/koupleless/koupleless

  本周推荐阅读  

621c6364d17dc2c16b7d5768198617c6.png

SOFAServerless 品牌升级为 Koupleless,重磅发布 1.0 版本

34a40756d3b5b5bca1e7174152bddc94.png

线上应用 10 秒启动、只占 20M 内存!

f8f489ee8ff754169301a0e1ec6a6846.jpeg

大象转身:支付宝资金技术 Serverless 提效总结

3ca57a76079a2d67d3c70ed29426cfdf.png

Lunettes - 让 Kubernetes 服务运营更简单

ea2746762974e910f4910c0a2b0d853d.jpeg

CTF-Web习题:2019强网杯 UPLOAD 本题涉及知识点:代码审计、文件上传漏洞、反序列化漏洞 阅读详情

相关推荐

SDRAM控制器——添加读写FIFO

用FIFO实现数据缓存

H19981118的博客 2627

Koupleless 内核系列 | 一台机器内 Koupleless 模块数量的极限在哪里?

梁栎鹏(立蓬)蚂蚁集团技术工程师云原生领域工程师就职于蚂蚁集团中间件团队,参与维护与建设蚂蚁 SOFAArk 和 Koupleless 开源项目,参与内部 SOFAServerless 产品的研发和实践。本文4873 字,预计阅读12 分钟本篇文章属于 Koupleless 进阶系列文章第三篇,默认读者对 Koupleless 的基础概念、能力都已经了解,如果还未了解过的可以查看官网(...

金融级分布式架构 1571

LiblibAI新手教程:从零开始训练你的第一个LoRA模型(保姆级指南)

本文提供LiblibAI平台上从零开始训练LoRA模型的保姆级教程,涵盖数据准备、参数优化到效果调优全流程。详细解析LoRA技术优势,包括云端计算资源、自动化预处理工具等,帮助新手快速掌握自定义模型训练技巧,实现高效AI绘画创作。

dell8的博客 620

成倍降本增效,提升企业竞争力!SOFAServerless 品牌升级为 Koupleless,重磅发布 1.0 版本...

如果你是企业经营者,在为企业降本增效而发愁;如果你是企业的开发、运维或架构同学,在日常工作中被开发效率、交付问题等困扰……欢迎来了解 Koupleless(原 SOFAServerless)!现在,Koupleless 重磅发布了 1.0 版本!那么,Koupleless 是什么?又将如何为你解决以上问题?除了以上这几种情境,Koupleless 还有哪些能力呢?欢迎你来社区探索发现。(文末点击「...

金融级分布式架构 1322

[ADS]单端电感和差分电感的感值和Q值计算公式

单端电感和差分电感的感值和Q值计算公式

乾巽的博客 1万+

LSCM最小二乘保角参数化

LSCM最小二乘保角参数化 最小二乘思想 已知一组点的数据(x,y) x x1x_1x1​ x2x_2x2​ x3x_3x3​ … xnx_nxn​ y y1y_1y1​ y2y_2y2​ y3y_3y3​ … yny_nyn​ 可以近似为线性关系 y=ax+by=ax+by=ax+b ,目标为确定常数 aaa , bbb ; 解法:找到 aaa , bbb ,使得所有 yiy_iyi​ 与 axi+bax_i+baxi​+b 偏差的平方和 Q=∑i=1n(yi−axi−b)2 Q=\s

weixin_49732532的博客 4252

单体应用协作开发太难?Koupleless 带来拆分插件,帮你抽丝剥茧提高协作开发效率!...

梁栎鹏(立蓬)蚂蚁集团技术工程师云原生领域工程师就职于蚂蚁集团中间件团队,参与维护与建设蚂蚁 SOFAArk 和 Koupleless 开源项目,参与内部 SOFAServerless 产品的研发和实践。本文4603 字,预计阅读10 分钟background你的企业应用协作效率低吗?明明只改一行,但代码编译加部署要十分钟?多人开发一套代码库,调试却频频遇到资源抢占和相互覆盖,需求上线...

金融级分布式架构 1253

MySQL服务启动失败?手把手教你排查NET HELPMSG 3534错误(附完整修复流程)

本文针对Windows平台上MySQL服务启动失败并提示NET HELPMSG 3534错误的常见问题,提供了系统性的排查与修复指南。文章深入剖析了错误本质,并手把手教你通过查看MySQL错误日志、检查并初始化数据目录、修正Windows服务配置、排查my.ini配置文件陷阱等核心步骤,彻底解决这一棘手问题,帮助开发者和运维人员快速恢复数据库服务。

wdx0123456的博客 894

Koupleless 可演进架构的设计与实践|当我们谈降本时,我们谈些什么

文|赵真灵(花名:有济)Koupleless 项目负责人蚂蚁集团技术专家本文3424字 阅读10分钟本篇文章属于 Koupleless 进阶系列文章第四篇,默认读者对 Koupleless 的基础概念、能力都已经了解,如果还未了解过的可以查看官网(https://koupleless.io/)。进阶系列一:Koupleless 模块化的优势与挑战&我们是如何应对挑战的进阶系列...

金融级分布式架构 873

ROS2实战:构建模块化启动文件(launch file)以驱动复杂机器人系统

本文详细介绍了ROS2中构建模块化启动文件(launch file)的最佳实践,帮助开发者高效管理复杂机器人系统的节点启动。通过功能分解、参数化设计和嵌套启动等技术,实现批量管理、依赖控制和配置统一,显著提升系统稳定性和调试效率。文章包含实战代码示例和工程化建议,特别适合自动驾驶、物流机器人等场景应用。

weixin_28744613的博客 215

【AI工具】免费获取各类AI大模型APIKEY的使用教程,以硅基流动+Deepseek为例

【AI工具】免费获取各类AI大模型APIKEY的使用教程,以硅基流动+Deepseek为例

funfan的博客 4262

SOFA Weekly|Koupleless 社区会议回顾、社区本周贡献、SOFA 六周年报名&路线指引、本周推荐阅读...

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

金融级分布式架构 216

【面试系列】软件架构师 高频面试题及详细解答

本文介绍了软件架构师岗位的初级、中级和高级面试题及详细解答,涵盖了系统设计、面向对象设计、分布式系统、云计算技术、性能优化等关键领域。通过这些问题和解答,候选人可以深入理解软件架构师的核心职责和技能要求。此外,文章总结了在面试中需要掌握的常考知识点,包括架构模式、分布式系统管理、安全性、数据管理和DevOps实践。通过掌握这些知识点,软件架构师能够有效设计和指导复杂系统的结构,确保系统的可扩展性、性能和维护性。

在路上的专栏 850

SOFA Weekly|Koupleless 社区会议预告、社区本周贡献、本周推荐阅读

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

金融级分布式架构 159

赤平投影王-excel

1. 本软件是完全采用Excel自身的计算和绘图功能而设计制作的,所以不带任何VBA或宏的内容。 2. 总体界面分为三部分:左边为根据输入的数据而绘出的各结构面以及交线的赤平投影图;右上的表栏用于结构面的倾向和倾角输入;右下表栏为交线产状计算成果。 3. 除右上的表栏外,其他单元均已被锁定保护,不能做任何的修改。 4. 最多结构面数为10个,建议为美观起见不要超过9个。 5. 考虑到本软件多数是用于边坡工程,故设定表格的第一排为坡面产状,图中以陡坡符号区别于其它结构面。 6. 计算成果栏中组合交棱线名称是由两个结构面的编号,并以“—”间隔而定名。若结构面编号为空,则取结构面名称,若结构面名称也为空,则自动以数字序号对其命名。 7. 本软件成果可直接拷贝于WORD文档,但以图件格式为宜。 8. 本软件供所有勘测同行免费使用。非经作者同意,不得将其用于任何商业目的或场合。

nssm-2.24.zip

将Spring Boot应用部署为Windows后台服务,NSSM(Non-Sucking Service Manager)是优选工具,以其简捷高效著称。无需复杂的配置过程,NSSM通过直观操作,简化部署流程,即便是非专业人士也能轻松上手,凸显易用性与实用性并重。NSSM巧妙集成,只需几步:选定Java执行文件,配置Spring Boot应用的jar路径及参数,设定工作目录,即可实现应用到系统服务的平滑转变。它不仅简化了服务初始化配置,还内置了日志管理与自动恢复机制,确保服务运行透明且稳定,故障排查便捷,自动重启功能保障了应用持续运行,无惧异常中断。总之,NSSM以最少的配置步骤、强大的功能集及对Spring Boot的高度适配性,优化了部署体验,提升了服务部署的效率与可靠性,是现代开发部署环节中不可或缺的高效工具。

使用koupleless实现模块化开发与多模块静态合并部署

koupleless是蚂蚁开源的基于sofa-ark的模块化研发框架GitHub - koupleless/koupleless: 模块化研发框架,运维调度系统,帮助应用解决研发运维系列痛点问题,省资源、秒级启动、灵活部署、快速需求交付等,并帮助存量应用低成本演进到 Serverless 模式;问题表象:在模块中rpc泛化调用时登录人信息没有传递下去,使用ServiceConfig动态暴漏rpc服务时也有这个问题。

qq_33606378的博客 1506

zynq的SD卡启动文件(亲测可用)

用于启动zedboard,结合uImage.ub文件和BOOT.BIN文件,放入格式化为FAT32的SD卡

SOFA Weekly|Koupleless 社区会议回顾、社区本周贡献、本周推荐阅读

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

金融级分布式架构 229

LVRT_nos.zip_10kV 光伏_pv_pv fault_低电压_光伏 lvrt

建立了一个0.4MW的光伏电站,能够并入10kV电网运行。并且在发生故障时,能够实现低电压穿越。

如何在一个基座上安装更多的 Koupleless 模块?

梁栎鹏(立蓬)蚂蚁集团技术工程师云原生领域工程师就职于蚂蚁集团中间件团队,参与维护与建设蚂蚁 SOFAArk 和 Koupleless 开源项目,参与内部 SOFAServerless 产品的研发和实践。本文 2773 字,预计阅读 7 分钟本文属于 Koupleless 进阶系列文章第五篇,默认读者对 Koupleless 的基础概念、能力都已经了解。如果还未了解过的可以在文末「阅读原文」查看...

金融级分布式架构 1251

Koupleless 是一种模块化的 Serverless 技术解决方案

Koupleless 是一种模块化的 Serverless 技术解决方案,它能让普通应用以比较低的代价演进为 Serverless 研发模式,让代码与资源解耦,轻松独立维护,与此同时支持秒级构建部署、合并部署、动态伸缩等能力为用户提供极致的研发运维体验,最终帮助企业实现降本增效。随着各行各业的信息化数字化转型,企业面临越来越多的研发效率、协作效率、资源成本和服务治理痛点,接下来带领大家逐一体验这些痛点,以及它们在 Koupleless 中是如何被解决的。

920

涂鸦智能落地 Koupleless 合并部署,实现云服务降本增效

文|八幡、朵拉杭州涂鸦智能技术专家主要研究微服务与可观测、消息引擎、任务调度、数据层中间件等领域。本文 5389字 阅读15分钟当前涂鸦通过 Koupleless 的静态合并部署能力,很好地解决了资源浪费问题。为了进一步提升研发效率,涂鸦与 Koupleless 正在开发动态合并部署能力,为公有云大规模合并部署打下基础,也为未来更长远的 Serverless 能力提供基座。Kouplele...

金融级分布式架构 1482

Koupleless 助力蚂蚁搜推平台 Serverless 化演进

文|陈铿彬(花名:阿歹)蚂蚁搜推技术专家本文5211字 阅读10分钟背景介绍蚂蚁推荐平台 Arec(Ant Recommender Platform, 后续简称 Arec)是针对蚂蚁搜索、推荐、营销以及投放等业务特点建设的在线算法 FaaS 平台。它是由支付宝通用推荐平台 RecNeptune(中文称: 海王星)演进发展而来,目前在蚂蚁内部服务了支付宝、数金、网商、国际等多个部门的搜...

金融级分布式架构 1583

SOFAArk与Koupleless:模块化架构如何提升微服务研发效率10倍?

在微服务架构盛行的今天,开发者们常常面临服务拆分过细导致的运维复杂、资源浪费和部署效率低下等问题。SOFAArk作为一款强大的类隔离组件,结合Koupleless模块化技术体系,为解决这些痛点提供了全新的思路。本文将深入探讨SOFAArk与Koupleless如何通过模块化架构提升微服务研发效率,让开发团队专注于业务创新,实现效率的飞跃。 ## 一、SOFAArk:微服务模块化的基石 🧱 S

gitblog_00953的博客 702

Koupleless 2024 年度报告 & 2025 规划展望

赵真灵花名:有济Koupleless 负责人蚂蚁集团技术专家Koupleless 社区的开发和维护者,曾负责基于 K8s 的应用研发运维平台、Node/Pod 多级弹性伸缩与产品建设,当前主要负责蚂蚁及开源社区模块化应用架构演进和 Serverless 相关工作。本文4389 字,预计阅读8分钟时光匆匆又是一年。2024 落幕之际,我们对过去这一年做了回顾与总结,不仅是对一年以来每一位在 ...

金融级分布式架构 976

Koupleless 内核系列|模块化隔离与共享带来的收益与挑战

文|赵真灵(花名:有济)Koupleless 项目负责人蚂蚁集团技术专家本文 3724 字 阅读 10分钟本篇文章属于「Koupleless 进阶系列文章」之一,默认读者对 Koupleless 的基础概念、能力都已经了解,如果还未了解过的可以查看官网(https://koupleless.io/docs/introduction/intro-and-scenario/)。在 Kouple...

金融级分布式架构 896

SOFA Weekly|SOFAServerless & Layotto 社区会议预告、社区本周贡献、SOFA 办公室摇人系列...

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

金融级分布式架构 235

Koupleless 单进程多应用如何解决兼容问题

文|苟振东(花名:盛知)Koupleless 项目 committer蚂蚁集团技术专家本文5789字 阅读12分钟本篇文章属于 Koupleless 进阶系列文章第二篇,默认读者对 Koupleless 的基础概念、能力都已经了解,如果还未了解过的可以查看官网(https://koupleless.io/)。进阶系列一可查看????:Koupleless 模块化的优势与挑战,我们是如何应对...

金融级分布式架构 754

koupleless 合并多个微服务应用到一个应用实例(包含springcloud gateway)

Koupleless 是一种模块化的 Serverless 技术解决方案。基础原理是拆分成了基座+模块的概念。spring cloud gateway是webflux 和tomcat 部署到一起需要修改一些东西,基座需要引入。

偶是一只小小鸟~ 752
上一篇: SOFA Weekly|Koupleless 社区会议回顾、社区本周贡献、本周推荐阅读
下一篇: SOFA Weekly|Koupleless 社区会议预告、社区本周贡献、本周推荐阅读
SOFAStack
博客等级 码龄7年 747粉丝 389原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值