代码之家  ›  专栏  ›  技术社区  ›  MatTheCat

为什么CQRS似乎阻止了写端的独特约束?

  •  1
  • MatTheCat  · 技术社区  · 6 年前

    我在任何地方看到一篇关于确保CQRS体系结构中唯一性的帖子,对我来说,最明显的解决方案就是在写端添加一个唯一索引,没有任何解释。

    1 回复  |  直到 6 年前
        1
  •  2
  •   VoiceOfUnreason    6 年前

    为什么CQRS似乎阻止了写端的独特约束?

    不是的

    对我来说,最明显的解决方案是在写端添加一个唯一的索引,没有任何解释

    这是正确的。如果没有分布式集合——如果集合的所有元素都存储在一起——那么保持不变就很简单了。

    scale agnostic . 如果两个写模型是 真正地

    Greg Young raised

    毕竟,这正是我们在领域驱动设计中应该考虑的问题。

    同样的答案真的没有, 只要你的唯一约束和你的事件被存储在一起 .

    但采取同样的想法,把布景放在 不同的