什么是 容器图(Container Diagram)?
在 C4 术语中,Container(容器)是运行时层面的构建块:一个 Web 应用、一个 API 服务、一个数据库、一个消息代理。容器图展示这些部分如何组合在一起、它们之间的协议以及技术选型。它是实践中最常用的 C4 层级,因为它能清晰地对应到平台和基础设施团队所部署的内容。
相关术语
- C4 模型 — 一种轻量级的架构可视化方法,从四个层级描述软件系统:System Context(系统上下文)、Container(容器)、Component(组件)和 Code(代码)。
- 系统上下文图(System Context Diagram) — C4 第 1 级图,展示一个软件系统及其与用户和其他外部系统的交互。
- 组件图(Component Diagram) — C4 第 3 级图,将一个容器分解为若干组相关功能(组件)及其协作关系。