我的问题是关于订阅由CQRS中的命令发布的事件的消费事件服务 .
假设我有一个文档生成服务,它将根据某些事件生成一些文档,文档生成服务是否通过聚合根从域加载数据?如果是这样,文档生成服务是否不会加载生成服务接收到的事件随后可能已更新的数据?你怎么能阻止这种情况发生?
我想我假设事件只会传递命令DTO收到的信息并将整个域模型数据传递给事件感觉非常错误 .
你真的应该从你的事件中构建你的阅读模型,除非你认为你的文档是域的一部分(并且你将有一个CreateDocumentX命令)
1 回答
你真的应该从你的事件中构建你的阅读模型,除非你认为你的文档是域的一部分(并且你将有一个CreateDocumentX命令)