DDD(内容待补充)

DDD(内容待补充)

洋葱架构

洋葱架构理解

  1. 从外往内逐层依赖, 基础资源与用户操作界面业务无感知,以及外部服务关注内容,在防腐层(即Adapter做掉)
  2. 应用服务层即产出应用价值,通过包装和编排领域服务、领域模型的核心能力产出的用例层(即UseCase)
  3. 领域核心主要包含核心服务与模型行为。

GO项目实战 分层架构

  • usecae 编排domain

  • domain

    • model 单实体定义,单实体行为
    • service 多实体交互
      • adapter interface【这里放的interface 感知的应该是领域内内部模型,实现细节在domain_service实现,或依赖反转到adapter实现】
  • adapter 内部模型与外部模型的适配,【南/北向网关】对外请求,存储,消息队列的交互

posted @ 2021-09-23 22:58  古宇29  阅读(82)  评论(0)    收藏  举报