2014-09-05 29 views
0

我在Cakephp 2.0中沒有太多的經驗,但我想創建一個可以調用更多任務的shell。 這個想法是,我不想添加許多cron作業,但我想有更多的任務。在Cakephp 2.0中從Shell運行異步任務

主要問題是如果來自Shell的任務是異步調用還是同步調用。 如果它們是異步調用會很好,但如果不是,那麼還有什麼其他解決方案可以解決我的問題?

謝謝。

更新1

我已經測試過,這是非常清楚的任務稱爲一個殼被稱爲和同步執行。我該如何改變這一點?我想在同一個殼牌的同一時間開始更多的任務。

+0

PHP不是多線程的,所以它並不奇怪,shell是同步執行的。你可以使用工作隊列來解決這個問題。 – dogmatic69 2014-09-08 09:46:39

+0

這是真的。我會嘗試一個隊列。 – Lehel 2014-09-08 14:16:12

回答

1

Queue插件幾乎完全符合您的需求。

+0

感謝您的信息,我會試一試。起初看,這是我正在尋找的權利。謝謝 :) – Lehel 2014-09-08 14:13:28