我正在构建一个应用程序,它将在服务器场上分配其处理。在我的基本设计中,我有两项服务:WCF适用于所有情况?
一个监视新工作,排队并管理结果的“控制器”。
绑定到特定控制器的“worker”。工作人员将检查其控制器的工作,并将结果推回。
在我在WCF看到的breif外观中,它似乎暗示了MEST风格的消息传递SOA。这种机制似乎没有与我将要做的沟通类型进行协调。
我混淆了WCF是什么? .NET Remoting在这个世界还有一席之地吗?或者我是否在侏罗纪,WCF之前的思维方式中思考这个问题。
编辑:
遗漏了一些细节。蹭的是我需要计时工作。如果工作项目检查时间过长,我应该能够对整个事情进行错误处理。我所看到的所有例子似乎都对即将离任的消息采取“发送和忘记”的态度。我需要在合理的时间范围内确定性的结果或错误。希望澄清。