2014-11-24 54 views
0

我想在App Engine任务队列上添加一个任务,但前提是它尚未排入队列。我如何检查它是否已经排队?从任务队列API中不明显,但也许我错过了它。他们关键的任务(参数?)将是user_id。用例:我每隔一分钟就会检查一次新邮件。这需要非常频繁地发生。但是,有时这个队列中还有其他工作(他们都需要成为同一队列的一部分,因为他们使用的是外部服务,Gmail API,它的速率限制为10 qps,我只能通过速率限制队列)。当这些繁重的进程运行时,它们会积压队列。为了避免这种情况,我想检查一个增量提取任务是否先前已经入队,并且只有在没有入队时才入队。实现这样的最佳做法是什么?我该如何检查我是否已经排队完成任务?

回答

相关问题