ACL与BoundedContext异步通信

Asynchronous communication between ACL and BoundedContext

我们正在为一个项目遵循 DDD...我们需要从有界上下文访问遗留应用程序。所以我们创建了一个反腐败层..但是我们有一个问题......我们在ACL中执行的方法是异步的并且returns结果通过事件......调用的结果用于更新绑定上下文中的数据库...

在这种情况下我们可以使用领域事件来实现ACL和限界上下文之间的通信

提前致谢

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

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

想象一个完美的世界,在那里您不需要 ACL。活动还会存在吗?

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