层次结构

层次式体系结构设计是将系统组成一个层次结构,每一层为 {{c1 上层服务}} ,并作为下层客户。

分层架构的一个特性就是关注分离。#card

  • 该 层中的组件只负责本层的逻辑,
  • 组件的划分很容易明确组件的角色和职责,
  • 也比较容易开发、 测试、管理和维护。

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

  • 缺点 #card
    • 这种做法会导致层次间隔离失效会使系统结构不清晰,
    • 业务规则变化时修改易出现遗漏或 不一致、可维护性降低。
  • 解决方法 #card
    • 所谓的层次开放,就是有些数据处理可以直达核心层次, 而不做层层穿越。

典型层次架构

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

网络回响

作者

Ryen Xiang

发布于

2025-10-12

更新于

2026-02-17

许可协议


评论