通過上面這個例子,我再總結一下使用領域事件的來解耦業務流程的應用場景:
如果一個業務流程需要貫穿幾個不同的受限上下文中,那么可以通過以發布領域事件的方式來避免上游系統耦合下游系統。這種解耦方式收益最大,因為其有利于后期系統間的拆分。
如果在同一個受限上下文中,也可以通過發布領域事件的方式來達到領域間解耦。
通過上面這個例子,我再總結一下使用領域事件的來解耦業務流程的應用場景:
如果一個業務流程需要貫穿幾個不同的受限上下文中,那么可以通過以發布領域事件的方式來避免上游系統耦合下游系統。這種解耦方式收益最大,因為其有利于后期系統間的拆分。
如果在同一個受限上下文中,也可以通過發布領域事件的方式來達到領域間解耦。