如何使用从其他有界上下文接收的数据创建域实体?

How to create domain entity using data received from other bounded context?

我有一个场景,我将通过消息队列从其他限界上下文获取信息,我需要使用从消息队列接收的信息构建域实体(实体的构建可能因信息而异)。现在,我是否需要在基础架构级别创建域实体并在域层进行修改? (or) 是否需要将消息队列数据带入领域层服务,使用消息队列数据信息创建领域实体

我可能会让消息队列的订阅者触发一个域事件,其中包含从其他有界上下文接收到的数据。然后,此事件的事件处理程序将为该上下文创建相关实体。

如果需要,我可能会触发另一个事件,让这个有界上下文知道实体已创建。

在执行队列作业的基础结构级别,发送命令以创建聚合在我看来更合理,而不是像 jett 建议的那样引发域事件。一旦构建完成,AR 就会触发领域事件