它看起來像我可以創建一個推送隊列,將啓動後端處理任務,我可以限制工人的數量爲1.但是,有沒有辦法做到這一點與拉隊?如何在拉隊列中有任務時自動啓動App-Engine後端?
當拉隊列有任務,然後讓它在空閒和隊列爲空時到期時,App-Engine是否可以自動啓動一個命名的後端?
它看起來像我只是需要某種方式來調用任意URL來「通知」它有任務要處理,但我無法找到任何文件如何做到這一點。
它看起來像我可以創建一個推送隊列,將啓動後端處理任務,我可以限制工人的數量爲1.但是,有沒有辦法做到這一點與拉隊?如何在拉隊列中有任務時自動啓動App-Engine後端?
當拉隊列有任務,然後讓它在空閒和隊列爲空時到期時,App-Engine是否可以自動啓動一個命名的後端?
它看起來像我只是需要某種方式來調用任意URL來「通知」它有任務要處理,但我無法找到任何文件如何做到這一點。
使用cron任務或推送隊列來定期啓動後端。後端可以遍歷拉隊列中的任務(如果有的話),然後過期。
沒有拉隊列的通知系統,只有通過隊列統計和空/非空租賃結果的檢查。
首先,您需要確定要用於模塊的可伸縮性類型。我認爲你應該看看基本縮放(https://developers.google.com/appengine/docs/java/modules/)
接下來,要處理來自拉取隊列的任務,您可以使用Cron每隔幾分鐘檢查一次隊列。重要的是不要求基本的縮放模塊,而是要求前端模塊,導致cron啓動實例。問題是,您仍然需要爲至少一個前端實例付費,因爲您的cron作業不會允許它關閉。
因此,解決辦法可能是以下幾點:
如果使用F1實例爲前端和b2或馬麗娟其他模塊它可以爲您節省一些錢在隊列