2011-07-05 47 views
3

我還是新來的駝鹿,但它讓我流口水!以下是我想要做的簡化版本:生成可用於運行外部程序的依賴於對象的輸入文件。這些外部程序可以是計算密集型的,並且我將爲許多對象將輸出處理回對象中的許多次(作爲一些外部參數調整的函數)。下面的模塊工作(我認爲),但可能有更好/更乾淨的方法來做到這一點。什麼是正確的方法來做到這一點?由於所有這些對象都生活在他們自己的小世界中,所以我似乎應該能夠並行運行這些對象的批處理,以便高效地通過對象集合進行chomp。任何提示爲此!??如何正確打開帶有駝鹿的管道?

​​

回答

3

我會採取一看MooseX::Workers其抽象各地POE::Wheel::Run解決這個相同的問題開始。否則,我會看看其他一些異步作業處理程序(Parallel::Fork,Proc::Simple::Async,Gearman等),然後再着手實施輪子。

如果沒有別的東西,他們會給你一個好的想法,在這個空間之前做過什麼。