[英]Scheduling cron jobs
我想開發一個應用程序,用戶可以在該應用程序上注冊警報(多個),以便每當票價低於某個閾值時,他都會收到通知。 票價是從第三方網站獲取的。我想在Google應用引擎上進行此操作。
現在,據我了解,我需要運行24/7的流程,該流程以30分鍾的間隔檢查票價,並在票價低於閾值時發出通知。 app-engine的cron作業是否可以用於此任務? 但是最多可以安排100個cron作業,這將是更好的方法。 對於每個用戶來說,都有一個過程會浪費資源,什么是更好的調度算法來提高效率呢?
您想要安排一個每30分鍾運行一次的cron,並將一個項目扔到任務隊列中。 這樣,任務隊列中的那個項目就可以遍歷所有用戶,並生成任務以再次在后台獲取所需內容。 兩件重要的事情:
根據您的解釋,您可以使用推送任務隊列: https : //cloud.google.com/appengine/docs/python/taskqueue/overview-push
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.