【发布时间】:2018-12-18 18:04:41
【问题描述】:
我有一个使用领域驱动设计原则开发的项目。它是基于使用轴突框架的 CQRS。 我有一个场景,我需要在特定命令的哪个位置使用聚合的状态在聚合中生成文档。我不需要将生成的文档的 id 存储在聚合中。但是我需要使用生成的文档的 id 从聚合中发布一个事件,因为另一个域需要该 id。
触发命令不是为了更新聚合状态,而是为了执行一些处理和发布事件以更新其他聚合,这是一种好习惯吗?
从聚合中发布事件而不是用于采购,仅用于更新另一个域是否也是一种好习惯?
【问题讨论】:
标签: domain-driven-design cqrs axon