我有一个复杂的业务逻辑流程,其中包括 4 个不同的服务器(每个服务器执行流程的不同部分)。我对每台服务器都使用了 WCF Web 服务。
现在我想在这个过程中使用 NServiceBus。saga 功能听起来正是我所需要的,但我一直不明白如何实现这个过程——我是否需要在 saga 中创建处理程序,以便他们每个人都会调用 webService?
或者我可以在每台服务器上放置相同的 saga 主机,以便每台服务器都能处理它,这是进程的一部分?
我有一个复杂的业务逻辑流程,其中包括 4 个不同的服务器(每个服务器执行流程的不同部分)。我对每台服务器都使用了 WCF Web 服务。
现在我想在这个过程中使用 NServiceBus。saga 功能听起来正是我所需要的,但我一直不明白如何实现这个过程——我是否需要在 saga 中创建处理程序,以便他们每个人都会调用 webService?
或者我可以在每台服务器上放置相同的 saga 主机,以便每台服务器都能处理它,这是进程的一部分?