Architecture DomainEventHandler应该位于哪一层?

Architecture DomainEventHandler应该位于哪一层?,architecture,domain-driven-design,domain-events,Architecture,Domain Driven Design,Domain Events,我想使用由提供的域事件模式 我的应用程序具有以下衰减层: 用户界面->分布式服务->应用程序服务->域->数据层 域层负责引发域事件。负责处理事件的域事件处理程序应该位于哪一层?您需要它的地方。DomainEvents还用于有界上下文之间的通信,一个聚合根引发一个事件,另一个可能对该事件感兴趣。这要看情况而定,这里没有规则。任何你需要的地方。DomainEvents还用于有界上下文之间的通信,一个聚合根引发一个事件,另一个可能对该事件感兴趣。所以这要看情况,这里没有规则

我想使用由提供的域事件模式 我的应用程序具有以下衰减层:

用户界面->分布式服务->应用程序服务->域->数据层


域层负责引发域事件。负责处理事件的域事件处理程序应该位于哪一层?

您需要它的地方。DomainEvents还用于有界上下文之间的通信,一个聚合根引发一个事件,另一个可能对该事件感兴趣。这要看情况而定,这里没有规则。

任何你需要的地方。DomainEvents还用于有界上下文之间的通信,一个聚合根引发一个事件,另一个可能对该事件感兴趣。所以这要看情况,这里没有规则