【发布时间】:2018-02-12 09:34:49
【问题描述】:
基于我有限的知识,微服务可以设计在有界上下文级别或聚合级别。
如果微服务是在聚合级别创建的,它们可能需要引用在其他微服务中创建的聚合(因为它们共享相同的有界上下文)。
我们是否应该在每个微服务中多次创建相同的聚合(如果需要)?或者永远不会存在需要将一个聚合用于另一个聚合的情况?
【问题讨论】:
-
只是好奇,当你说围绕聚合设计微服务时,这是你从你所知道的或者你在某处看到的推荐中推断出来的吗?即使对于微服务来说,这似乎也是一个很小的规模。
-
@guilaume31,我并不是说“总是”围绕聚合设计微服务。它是选项之一(除了子域/有界上下文)。
标签: domain-driven-design microservices