阅读《端口和适配器架构——DDD好帮手》

原文章地址

image

端口与适配器主要侧重点是技术复杂度(而DDD是侧重业务复杂度),组件必须单向依赖,不允许跨层级调用,并且依赖应遵循非核心模块依赖核心模块,由内向外的依赖层级递减;

Terminology

端口(Port)

适配器(Adaptor)

其实等同常说的“网关”,张逸老师管Driving为“北向网关”,而Driven为“南向网关”;

Driving Adaptor

Driving依赖Port的抽象,屏蔽Port的具体实现细节;接收用户输入,调用端口并返回输出;

它可以是

  • Rest Endpoint
  • Event Command

Driven Adaptor

Driven是Port的具体实现,尽管可能只是业务的接口(RPC接口);实现应用的出口端口,访问其他服务或组件;

它可以是

  • 与数据库交互的Repository;
  • 与另一个限界上下文交互的防腐层;
  • 短信/邮件通知等

端口与适配器组成

image

与DDD的共鸣

image
image

其他

可以作为PO如何写故事卡的参考


image
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 昨天去了书店,看到一本有关激励人心的鸡汤。以前很喜欢看心灵鸡汤,很多老师也喜欢给我们灌心灵鸡汤,但鸡汤吃多了会反...
    张十七的十七阅读 8,615评论 0 1
  • 今晚和昨晚都是在医院度过,因为奶奶生病了,其实是她的病复发了,有点严重。 仿佛时光一下子拉回到了2018过年的时候...
    珝道友阅读 194评论 0 0
  • 我躺在岸边 身下的泥土微凉 不再管自己的衣裳 右耳是汽车的轰鸣 左耳是鸟儿的轻啼 幸有微风轻拂 让我忘却身处何处 ...
    等候的日子阅读 250评论 0 0
  • 国庆假期到了,爸爸妈妈带我去了盼望已久的海洋公园 海洋馆里的水生动物真是太多了,在这里我见到了许多从来没见...
    仔仔and妞妞阅读 288评论 0 1
  • 单纯形法 理解完这个算法后大家也可以打一下,打码过程中,会有很多很多的错误要排查,编码一小时,排错三小时,不过从中...
    牛犊3584阅读 4,229评论 0 3