【发布时间】:2016-03-17 22:46:21
【问题描述】:
第三方正在调用我们的 WCF 服务。调用者希望在很短的时间内确认发送的记录已被接收和存储。
存储的记录需要一些冗长的处理。是否可以在存储记录后立即异步执行处理,以便立即发送确认?
当然可以有一个单独的进程来进行处理,但问题是我是否可以在不超时的情况下将存储和处理结合起来。
更新:
看起来这样可行:
var aTask = new Task(myService.TheMethod);
aTask.Start();
return aVariableAsync;
或者在我的 WCF 主机中这样做是一个非常糟糕的主意,因为......?
【问题讨论】:
标签: c# wcf parallel-processing task-parallel-library