2009-12-30 28 views
2

我對Gearman做了一些閱讀,並且想知道它是否可以用作後臺處理的工作池。我感興趣的一個PHP工作池具有以下屬性:用於使用Gearman進行後臺處理的PHP Worker Pool的屬性

A.工人應能同時運行

也就是說,我應該能有職工游泳池和我期待的Gearman派遣多工人在不同的線程中。我可能需要一個工作池管理器來管理等待傳入作業的工作人員數量。

可以的齒輪人員提供這個嗎?我錯過了這個觀點嗎?

任何幫助表示讚賞。

回答

3

這實際上聽起來像是一個理想的使用情況。

基本上,你可以有1個或更多的工作人員送到哪裏,然後你可以有1個或更多的工人。工人將連接到齒輪人員服務器並要求工作。工作人員可以與服務器在同一臺機器上,也可以在完全不同的機器上。您可以輕鬆地同時運行20名工作人員,每個人都從不同的工作人員處獲取齒輪人服務器。

我建議先從這個演示讓你可以使用Gearman做什麼是一個好主意:

http://assets.en.oreilly.com/1/event/27/Gearman_%20Build%20Your%20Own%20Distributed%20Platform%20in%203%20Hours%20Presentation.pdf