在事件源环境中使集合根及其关联实体重新水分的最佳方法是什么

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

我已经看到了有关在SO中为聚合根补水的信息,但是我发布此问题是因为我没有在SO中找到任何有关在事件源框架中进行此操作的信息。

已经发现或开发了一种最佳实践,用于在使用事件源和CQRS模式在应用程序的命令端进行操作时如何使聚合根重新水分化

或者这还是更多的建筑师的“偏好”吗?

[我已经阅读了许多博客,并在您的电子管上观看了许多会议演示,并且根据参加的人,我似乎得到了不同的指导。

一方面,我发现信息相当清楚地表明开发人员应创建聚集体,以对直接从事件存储中获取的事件使用“应用”方法来充水自身。

另一方面,我还曾在多个地方看到演示者和博客作者通过向应用程序的读取端提交查询来建议对聚合根进行补水。一些人建议在读取面上创建特定的验证“存储桶” /投影以方便此操作。

任何人都可以帮助我找到正确的方向,以发现是否存在单一的最佳实践,或者答案是否主要取决于性能问题或我没有考虑的其他问题?

我已经看到了有关在SO中为聚合根补水的信息,但是我发布此问题是因为在SO中,在源于事件的上下文中我没有找到有关这样做的任何信息。]

domain-driven-design cqrs event-sourcing aggregateroot
1个回答
0
投票

在事件源框架中聚合聚合是一个容易理解的问题。

一方面,我发现信息清楚地表明,开发人员应创建集料以使用对直接从事件存储中获取的事件“应用”方法。

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