知识卡片

不变量与一致性夯实聚合且四原则是合力

普通读书笔记卡 · 1974.r

内容

甄别完整性与独立性后,从不变量入手(业务规则提炼,数据变化/一致/内部关系三特征),再看一致性(特殊不变量)。四原则是合力:独立性表”分”,完整性与不变量表”合”。冲突有轻重:约束与独立性冲突时优先独立性;须事务一致的对象并入同一聚合。

参考来源

- 位置:《解构领域驱动设计》16.2.3(源文件:_epub-src/OEBPS/028.xhtml) - 结论依据:说明不变量/一致性的运用与四原则冲突时的取舍。 - 原始内容:不变量与独立性之间存在冲突……我的建议是优先考虑独立性……SprintBacklogAssignment与SprintBacklog具有事务一致性,必须同时成功同时失败……需要在该聚合边界中再增加一个SprintBacklogAssignment实体。