独立系统与单体系统

问题描述 投票:0回答:2

我只需要知道自包含系统(SCS)和单体系统之间是否有区别,SCS 与微服务不同还是相同?

architecture language-concepts
2个回答
1
投票

这是自包含系统的定义(来源):

自包含系统(SCS)方法是一种架构, 专注于将功能分离为许多独立的功能 系统,使完整的逻辑系统成为许多人的协作 较小的软件系统。这避免了大型单体的问题 不断增长并最终变得无法维护。

所以,是的,独立系统与整体系统有很大不同。

关于自包含系统和微服务的关系,他们都有将系统分解为更小的独立子系统的想法。然而,重要的区别是(来源

  • 独立系统之间不相互通信,
  • 每个自包含系统都有自己的 UI,而微服务不一定有 UI 或共享通用 UI。

这篇文章给出了另一个重要特征:

根据定义,仅提供 API 的系统并不是 SCS。它 当然,可能仍然被认为是一种有用的架构 - 但它 不会被称为 SCS。


0
投票

本文可能对您有帮助:从独立到微服务 这是德语,但浏览器或deepl可以为你翻译。

© www.soinside.com 2019 - 2024. All rights reserved.