1
我的rails應用程序使用Koala連接到Facebook。在rails中並行執行幾個web服務調用
我正在使用批量調用來加快速度,爲了使速度更快,我想同時進行多個調用。
什麼是正確的方式來在軌道上並行多個調用?
在rails中使用線程安全嗎?怎麼樣?
我看到一些使用Typhoeus的代碼,但是如果我使用它,我需要使用自己的http調用facebook,而不是使用考拉。
任何示例代碼/指南?
我的rails應用程序使用Koala連接到Facebook。在rails中並行執行幾個web服務調用
我正在使用批量調用來加快速度,爲了使速度更快,我想同時進行多個調用。
什麼是正確的方式來在軌道上並行多個調用?
在rails中使用線程安全嗎?怎麼樣?
我看到一些使用Typhoeus的代碼,但是如果我使用它,我需要使用自己的http調用facebook,而不是使用考拉。
任何示例代碼/指南?
在rails中使用線程是好的。你需要確保你使用的庫是線程安全的!
如果你不需要實時數據,我寧願使用像resque或sidekick這樣的隊列來代替。如果你想要做很多線程,比你更擅長類似賽璐珞:https://github.com/celluloid/celluloid/wiki/Basic-usage
+1關於賽璐珞......執行並行映射(pmap)並執行並行執行,同時等待它們全部完成然後繼續 –