Windows Workflow Foundation在我的示例中有用吗?

时间:2013-12-12 10:45:23

标签: c# workflow-foundation-4 workflow-foundation

我基本上想要处理大量的记录文件,即200万。解析文件并将每条记录发送到Web服务,为了参数,如果成功则返回一个字符串值,如果不成功则返回一个必须附加到该记录文件的错误字符串。

因此,我的进程的输出将与原始文件的输出相同,但每条记录的额外字符串值。

因此工作流程将类似于

1)读入文件 2)解析文件 3)将数据发送到webservice 4)重建文件

不允许在此过程中使用云,但绝对考虑批量拆分大文件并同时运行多个线程/虚拟机以加快进程。因此,可以从工作队列中抽取多个工作,并且需要跟踪这些和当前的错误处理。

这是为WF构建的那种东西吗?

1 个答案:

答案 0 :(得分:0)

WF旨在以可靠的方式支持长时间运行的流程。 例如,当客户想要获得贷款时,他会来银行并提出请求。 请求可在几天内处理,并在做出决定后进行。 如果您想通过某些软件应用程序自动化和建模整个过程,在这种情况下,WF可能是一个合理的选择。

您的案件无意使用WF。