【发布时间】:2021-11-12 16:13:08
【问题描述】:
我有一个微服务系统。 一个 serviceH 管理书籍。 一个 serviceM 管理杂志。
他们提供 RESTful 接口来处理他们的实体。
图书域和杂志域 - 是不同的域,因为图书和杂志的发行和推广方式完全不同。
仍然有一些客户希望处理所有可打印媒体的情况,作为书籍和杂志的概括: 将它们与书架链接,管理其作者等。
引入可打印的媒体服务来模拟书籍、杂志常见的动作、属性是个好主意吗?
这样就可以在这种概括中引入新的印刷媒体,而无需触及链接到货架的代码?
换句话说:如何在领域驱动设计中处理继承?
【问题讨论】:
标签: rest inheritance microservices domain-driven-design