通过上面这个例子,我再总结一下使用领域事件的来解耦业务流程的应用场景:
如果一个业务流程需要贯穿几个不同的受限上下文中,那么可以通过以发布领域事件的方式来避免上游系统耦合下游系统。这种解耦方式收益最大,因为其有利于后期系统间的拆分。
如果在同一个受限上下文中,也可以通过发布领域事件的方式来达到领域间解耦。
通过上面这个例子,我再总结一下使用领域事件的来解耦业务流程的应用场景:
如果一个业务流程需要贯穿几个不同的受限上下文中,那么可以通过以发布领域事件的方式来避免上游系统耦合下游系统。这种解耦方式收益最大,因为其有利于后期系统间的拆分。
如果在同一个受限上下文中,也可以通过发布领域事件的方式来达到领域间解耦。