架构图
架构图用于描述系统的整体结构,展示系统中各组件之间的关系、层次和交互方式,是系统设计的重要工具。
特点
| 优点 | 缺点 | 适用场景 |
|---|---|---|
| 清晰展示系统结构、便于理解层次关系、指导开发实现 | 细节过多时复杂、维护成本高 | 系统设计、技术方案、团队协作 |
主要类型
系统架构图
展示整个系统的组成和关系
网络架构图
描述网络拓扑和连接关系
软件架构图
展示软件模块和接口关系
部署架构图
描述硬件和软件部署情况
示意图
用户层
Web
App
PC
接入层
负载均衡
网关
服务层
用户服务
订单服务
支付服务
商品服务
数据层
MySQL
Redis
MongoDB