我正在努力解决问题,需要一些可能的解决方案。
我有三层 - ClientApp,ServiceLayer和域层
服务层和域层实现了发布者和订阅者事件模式,以便在事情发生时通知域的不同区域。
clientApp调用domian创建新订单。在创建订单时,发布者会引发一个事件来通知另一个域的域名。我通过订阅者在服务层中挂钩此事件,并收到正确的事件。
我希望将该事件冒泡到clientApp,但我正在努力让它发挥作用。我认为这是因为事件是异步触发的,因此不在同一个线程中。我已在clientApp和服务层之间实现了发布和订阅,但这又失败了。
ClientApp(创建新订单)> ServiceLayer(收货)>域(创建订单引发事件) ServiceLayer(收到活动)> ?????
感谢任何帮助或指导。