在域驱动设计(DDD)中跨越有界上下文进行验证?

时间:2015-02-02 10:01:24

标签: validation design-patterns domain-driven-design bounded-contexts

我有一个有两个有界背景的项目;比赛和边赛。

在某些情况下,我需要在两个有界上下文中进行验证。例如,如果一名球员想要参加比赛,那么必须验证他们还在玩“主要”比赛。

在DDD中可以使用哪些模式来实现这一目标?到目前为止,我一直在考虑:

  1. 事件驱动的情境之间的消息传递,但这感觉很奇怪 我最终得到了部分状态的聚合(即等待a 玩家待验证)。
  2. 共享数据,其中ONYL ONE有界 可以阅读。我不确定这是否是DDD反模式?
  3. 也许吧 我有限的背景不应该是分开的。但是,我想避免 创建一个大规模的域上下文。
  4. 任何建议都将受到赞赏。

0 个答案:

没有答案
相关问题