2014-11-24 64 views
0

我想在App Engine任務隊列上添加一個任務,但前提是它尚未排入隊列。我如何檢查它是否已經排隊?從任務隊列API中不明顯,但也許我錯過了它。他們關鍵的任務(參數?)將是user_id。用例:我每隔一分鐘就會檢查一次新郵件。這需要非常頻繁地發生。但是,有時這個隊列中還有其他工作(他們都需要成爲同一隊列的一部分,因爲他們使用的是外部服務,Gmail API,它的速率限制爲10 qps,我只能通過速率限制隊列)。當這些繁重的進程運行時,它們會積壓隊列。爲了避免這種情況,我想檢查一個增量提取任務是否先前已經入隊,並且只有在沒有入隊時才入隊。實現這樣的最佳做法是什麼?我該如何檢查我是否已經排隊完成任務?

回答

相關問題