风格分类
| 类别 | 代表风格 | 典型取舍 |
|---|---|---|
| 单体 | 分层、管道-过滤器、微内核、面向服务 | 部署简单,弹性与独立演进受限 |
| 分布式 | 服务化、事件驱动、空间型、微服务 | 弹性与解耦提升,分布式复杂度上升 |
风格不是目标而是手段:先明确架构特征(性能、可用性、可维护性等)优先级,再选择支撑它的风格。
架构风格是一组经过验证的结构组织方式:单体类包括分层、管道、微内核、面向服务,分布式类包括服务化、事件驱动、空间型、编排驱动 SOA 与微服务;选型即取舍。
| 类别 | 代表风格 | 典型取舍 |
|---|---|---|
| 单体 | 分层、管道-过滤器、微内核、面向服务 | 部署简单,弹性与独立演进受限 |
| 分布式 | 服务化、事件驱动、空间型、微服务 | 弹性与解耦提升,分布式复杂度上升 |