【发布时间】:2014-07-22 07:16:33
【问题描述】:
我了解聚合根通常会重播所有事件以使其处于正确状态。这可能会变得低效,因此人们建议使用备忘录模式来创建聚合根的快照。我的理解是域模型与持久性无关。我也认为快照与读取模型无关。有人可以这么好心并指出快照通常保存在哪里吗?谢谢。
【问题讨论】:
-
我的答案已被删除,因此,按照建议,我将重复答案作为评论:持久性,包括在纪念品模式中持久化快照,是存储库的责任。几个开源事件溯源框架向您展示了如何做到这一点,例如 NEventStore 或 Axon。
标签: domain-driven-design cqrs memento