DDD中是否存在应用程序事件项?

问题描述 投票:0回答:1

域事件在DDD中是众所周知的,可以在Aggregate Roots或Domain Services中发布。我的问题是,域事件可以在应用程序服务/用例中发布吗?

例如,简化。我有一个称为UseCaseA的应用程序服务,该服务执行调用某些聚合根的各种操作。如果要在此用例结束时引发事件,是否可以在此应用程序服务中发布UseCaseAFinished事件?这是一个域事件还是我们应该称之为应用程序事件? DDD中是否存在应用程序事件术语?

提前感谢。

domain-driven-design terminology domain-events
1个回答
0
投票
域事件可以在应用程序服务/用例中发布吗?
通常不:域信息属于域模型,而不属于应用程序。

现在,企业通常对流程的进度/终止感兴趣。但这只是一条线索,表明流程本身应该在域中建模。

““应用程序事件”更可能专用于应用程序问题:认为是“可观察性”。

© www.soinside.com 2019 - 2024. All rights reserved.