【发布时间】:2017-01-28 19:41:23
【问题描述】:
事件存储中的“根聚合”和“聚合”有什么区别?
即使经过数小时的搜索,我也无法准确定义这些内容。我的理解是,聚合是一个 ID 表,它将商店中的事件(集合)组合在一起,通常带有对象表示,这就是为什么也可以有聚合类型的原因。
此外,我还看到了带有版本号的聚合表,我觉得在它们本质上是代表事件集合的组/容器/聚合 ID 的前提下感到困惑。
【问题讨论】:
-
您是在谈论聚合和聚合根 DDD 模式吗?它们与事件溯源关系不大。
-
是的,我一直在读到 DDD 模式本身并不与事件溯源耦合,但 Greg Young 经常一起讨论和记录这两者。所讨论的表与所代表示例中的事件表具有外键关系。 danielwhittaker.me/2014/11/15/…cqrs.wordpress.com/documents/building-event-storage
标签: aggregate cqrs event-sourcing