我基本上想要处理大量的记录文件,即200万。解析文件并将每条记录发送到Web服务,为了参数,如果成功则返回一个字符串值,如果不成功则返回一个必须附加到该记录文件的错误字符串。
因此,我的进程的输出将与原始文件的输出相同,但每条记录的额外字符串值。
因此工作流程将类似于
1)读入文件 2)解析文件 3)将数据发送到webservice 4)重建文件
不允许在此过程中使用云,但绝对考虑批量拆分大文件并同时运行多个线程/虚拟机以加快进程。因此,可以从工作队列中抽取多个工作,并且需要跟踪这些和当前的错误处理。
这是为WF构建的那种东西吗?
答案 0 :(得分:0)
WF旨在以可靠的方式支持长时间运行的流程。 例如,当客户想要获得贷款时,他会来银行并提出请求。 请求可在几天内处理,并在做出决定后进行。 如果您想通过某些软件应用程序自动化和建模整个过程,在这种情况下,WF可能是一个合理的选择。
您的案件无意使用WF。