【发布时间】:2009-04-24 20:18:36
【问题描述】:
我正在构建一个应用程序,该应用程序将其处理分发到一个场。在我的基本设计中,我有两个服务:
一个“控制器”,它监视新工作、对其进行排队并管理结果。
绑定到特定控制器的“工人”。 Worker 将从其控制器检查工作,并将结果推送回来。
在我对 WCF 的简要了解中,它似乎暗示了 MEST 风格的消息传递 SOA。这种机制似乎与我将要进行的沟通和协调类型不符。
我是否混淆了 WCF 是什么?这个世界上还有 .NET 远程处理的地方吗?或者我是在以侏罗纪、WCF 之前的思维方式思考这个问题。
编辑:
遗漏了一些细节。问题是我需要对工作进行时间限制。如果一个工作项被签出的时间太长,我应该能够把整个事情弄错。我见过的所有例子似乎都对传出的消息采取“发送并忘记”的立场。我需要在合理的时间范围内得到确定性的结果或错误。希望澄清。
【问题讨论】:
标签: .net wcf architecture remoting