层次结构

层次式体系结构设计是将系统组成一个层次结构,每一层为 上层服务 ,并作为下层客户。
分层架构的一个特性就是关注分离。#card

  • 该 层中的组件只负责本层的逻辑,

  • 组件的划分很容易明确组件的角色和职责,

  • 也比较容易开发、 测试、管理和维护。

污水池反模式(SinkholeAnti-Pattern) :-> 在这个模式中,请求流只是简单穿过各层次。

  • 缺点 #card

    • 这种做法会导致层次间隔离失效会使系统结构不清晰,

    • 业务规则变化时修改易出现遗漏或 不一致、可维护性降低。

  • 解决方法 #card

    • 所谓的层次开放,就是有些数据处理可以直达核心层次, 而不做层层穿越。

典型层次架构

[[物联网系统的架构风格]]

作者

Ryen Xiang

发布于

2026-01-31

更新于

2025-10-13

许可协议


网络回响

评论