当前位置: 首页 > news >正文

告别微服务,迎接SCS(Self-Contained Systems)?新概念还是炒冷饭?

最近看了 Simon Martinelli 在 Spring I/O 2025 的演讲:《Say Goodbye to Microservices, Say Hello to Self-Contained Systems》,其中提到了大家在微服务实践过程中的痛点,并引出了新的解决方案:Self-Contained Systems。看到标题还是挺激动的,感觉是个新鲜知识,但是进一步了解之后,又有一些其他感触,跟大家聊一聊。

什么是 SCS(Self-Contained Systems)

对于微服务,相信大家都已经不陌生了,那什么是 SCS(Self-Contained Systems)呢?

SCS是一种将大型系统的功能分离为许多独立协作系统的架构方法。其具备以下特点:

  • 自治:每个SCS都是一个自治的Web应用程序。对于SCS的领域而言,所有数据、处理数据的逻辑以及渲染Web界面的所有代码都包含在SCS内部。一个SCS可以独立完成其主要用例,无需依赖其他系统的可用性。
  • 单一团队:每个SCS由一个团队负责。这并不意味着只有一个团队可以修改代码,但负责的团队对代码库的内容拥有最终决定权,例如通过合并拉取请求(pull-requests)。
  • 异步依赖关系:与其他SCS或第三方系统的通信尽可能采用异步方式。具体来说,其他SCS或外部系统不应在S

相关文章:

  • 算法 学习 排序 2025年6月16日10:25:37
  • MySQL 命令行的核心操作命令详解
  • 始理解NLP:我的第一章学习心得
  • SQL注入漏洞-下篇
  • Hive 3.x集成Apache Ranger:打造精细化数据权限管理体系
  • 【Unity笔记】Unity URP 渲染中的灯光数量设置— 场景、使用方法与渲染原理详解
  • Mac Mini M4 安装 jdk8 以及 隐藏 设置内的Java菜单
  • Mac 安装JD-GUI
  • Windows PPT/word怎么pdf不降低分辨率,插入可编辑
  • CSS 选择器、PxCook软件、盒子模型
  • UE5 自动寻路AI Move To节点学习笔记
  • 智能开发工具RubyMine v2025.1正式发布——增强AI功能部署
  • 随着数字资产的增长,香港推进稳定币监管
  • 【Mac 上离线安装 ADB 工具】
  • 2.5G PHY master和slave的tx/rx控制
  • React源码系列之Hooks(useCallback、useMemo)
  • 内存泄漏到底是个什么东西?如何避免内存泄漏
  • 1.2 人工智能的分类
  • 基于传统机器学习SVM支持向量机进行分类和目标检测-视频介绍下自取
  • Vue 3 自定义指令进阶:打造复用性极高的 DOM 交互逻辑
  • 网站建设技术招聘/网站统计数据
  • 做网站温州/排名优化seo
  • 做网站用html还是php/女排联赛排名
  • ppt模板大全免费下载网站/百度识图在线识别
  • 外贸常用网站有哪些/郑州关键词网站优化排名
  • 房产网站建设方案的论文/微商店铺怎么开通