在 WCF 中,我使用同步调用。
在响应中,连接消失了。因为发件人没问题,他得到了一些异常并且可以回滚他的动作。但是接收器是怎么回事。他成功地采取了行动 - 关于网络电话 - 但他不知道发送者的事情,那个接收者使他的工作不太好[因为异常]。接收器是否有可能检测到响应中的错误?
我需要一种模式来确保双方都正确了解服务调用的状态。(背景是两个系统都有状态机,其中一个的更改也必须在另一个中实现,或者如果其中一个发生错误 - 听起来像分布式事务)
在 WCF 中,我使用同步调用。
在响应中,连接消失了。因为发件人没问题,他得到了一些异常并且可以回滚他的动作。但是接收器是怎么回事。他成功地采取了行动 - 关于网络电话 - 但他不知道发送者的事情,那个接收者使他的工作不太好[因为异常]。接收器是否有可能检测到响应中的错误?
我需要一种模式来确保双方都正确了解服务调用的状态。(背景是两个系统都有状态机,其中一个的更改也必须在另一个中实现,或者如果其中一个发生错误 - 听起来像分布式事务)