0
我有一個端點/
,其中某些特定代碼在完成執行後應該再次運行。它類似於無限循環。但我不知道如何在GAE上實現它。完成執行後在GAE上重新運行程序
我已部署服務poll
。但是,一旦程序完成執行,我就無法發送自動化請求。無論如何,我可以在GAE上實現這個目標嗎?
我無法使用cron作業,因爲該程序可能需要比cron作業中設置的時間更長的時間。
我有一個端點/
,其中某些特定代碼在完成執行後應該再次運行。它類似於無限循環。但我不知道如何在GAE上實現它。完成執行後在GAE上重新運行程序
我已部署服務poll
。但是,一旦程序完成執行,我就無法發送自動化請求。無論如何,我可以在GAE上實現這個目標嗎?
我無法使用cron作業,因爲該程序可能需要比cron作業中設置的時間更長的時間。
您可以使用Push queue任務請求來觸發您的代碼執行。當代碼完成它只是另一個排隊等任務,這將再次觸發代碼等
感謝丹。看起來推隊列將解決我的問題。我也在考慮使用PubSub機制來實現這一點 - 製作推送訂閱。你怎麼看待這件事 ? – hiphop
真的不能說,我沒有想到PubSub概念。由於您的案例似乎是1:1的生產者/消費者場景,因此這可能是過度的。由於PubSub將使用GAE外部的服務(任務隊列支持是內部的),因此可能會增加應用程序的複雜性。 –
但靈活環境(Python開發)不支持任務隊列。有什麼辦法可以在這裏使用Task隊列嗎? – hiphop