什么是 cross-aggregate-constraints?
支持跨聚合约束检查的设计决策(“在聚合 A 的用例中,我想检查聚合 B 的状态”)。 包括 Saga 误用检测、重新审视业务需求、了解 CQRS/ES 中的技术限制以及决定是否允许不一致的数据。 在代码审查、架构设计或需求分析期间面临跨聚合约束问题时使用。 目标语言:与语言无关。 触发器:由跨聚合约束请求激活,例如“跨聚合约束检查”、“想要检查另一个聚合的状态”、“Saga 中的约束检查”、“验证品牌是否有链接产品”、“跨聚合验证”、“通过事件溯源进行反向查找”、“跨聚合的业务规则”、“CQRS/ES 约束”、“命令端可以引用读取模型吗?”、“引用某个聚合中的其他聚合”用例”。 来源:j5ik2o/okite-ai。