知识卡片
一致性是特殊不变量:可参考事务边界但不由其界定
内容
一致性约束可理解为事务一致性,是最重要的不变量之一。可将事务范围与聚合边界对等参考(Vernon:单事务只改一个聚合),但事务是技术手段,不应干扰领域模型,故不能作为确定聚合边界的绝对标准。
参考来源
- 位置:《解构领域驱动设计》15.4.4(源文件:_epub-src/OEBPS/027.xhtml)
- 结论依据:说明一致性与事务的关系及其对边界的参考而非决定作用。
- 原始内容:作为技术手段的事务不应干扰领域模型的设计,故而Vernon的原则只可作为设计聚合的参考,却不能作为绝对的约束……事务对于一致性的实现却不能作为确定聚合边界的绝对标准。