Asynchronous ACL和BoundedContext之间的异步通信

Asynchronous ACL和BoundedContext之间的异步通信,asynchronous,domain-driven-design,domain-events,Asynchronous,Domain Driven Design,Domain Events,我们正在跟踪DDD的一个项目。。。我们需要从有限的上下文访问遗留应用程序。因此,我们创建了一个反腐败层。。但是我们有一个问题。。。我们在ACL中执行的方法是异步的,并通过事件返回结果。。。调用的结果用于更新绑定上下文中的数据库 在这种情况下,我们可以使用域事件在ACL和有界上下文之间进行通信吗 提前感谢这听起来更像是一个技术事件,而不是一个领域事件,但很难从您的描述中说出来 根据您的描述,事件起源于ACL,而不是BC。这强烈表明它不是域事件,因为它在您的域中没有任何意义。 想象一个完美的世界,在

我们正在跟踪DDD的一个项目。。。我们需要从有限的上下文访问遗留应用程序。因此,我们创建了一个反腐败层。。但是我们有一个问题。。。我们在ACL中执行的方法是异步的,并通过事件返回结果。。。调用的结果用于更新绑定上下文中的数据库

在这种情况下,我们可以使用域事件在ACL和有界上下文之间进行通信吗


提前感谢

这听起来更像是一个技术事件,而不是一个领域事件,但很难从您的描述中说出来

根据您的描述,事件起源于ACL,而不是BC。这强烈表明它不是域事件,因为它在您的域中没有任何意义。

想象一个完美的世界,在那里你不需要ACL。这个事件还会存在吗


请注意,您仍然可以使用事件来解决技术问题。这不是域事件。

为什么不?即使由反腐败层包装,它也是一个有界的上下文,BC之间的事件交换看起来也很不错。