如何設計並行處理的工作流程我應該如何設計我的工作流,以便TAKS可以並行運行
我有數據分析scenarial情況。
有四個步驟basicly:
拾取任務從隊列讀取或接收消息throught API(也許web服務)來觸發所述服務
提交請求到遠程服務從步驟的參數1
從遠程服務等待完成,基地下載
對從第3步下載的數據執行處理
上面的四步看起來像一個序列工作流程。 我的問題是,我如何擴展它。
我每天可能需要執行數百到數千個任務。 如果我可以並行執行它們,那將會有很大的幫助。例如,一次運行20個任務。
那麼我們可以配置windows工作流基礎來運行並行嗎?
謝謝。
嗨詹姆斯,我認爲我選擇使用工作流程,簡化我的編程......這樣我可以避開處理這些並行編程的東西...相反,實現它,當我archetect點吧....我要治療的整個工作流程的一個任務......所以,每當一個任務被稱爲..一個線程將負責一個工作流程...就像web服務。......不知道是什麼,我認爲是正確的。 ..謝謝你的回覆... – jojo
使用PFX會雖然簡化您的編碼和PLINQ是如此有用,因爲它更抽象出來的線程。 –