如果再次租用,应用程序引擎拉队列过期的任务将被删除



我添加了示例拉队列,并通过servlet向拉队列添加了延迟任务。

我向租赁任务添加了另一个servlet(Lease servlet),它将1个任务租赁5分钟,并只打印它租赁的任务数量。

现在我通过在过期时间(即5分钟)内向Lease Servlet发送请求进行检查,我得到了0个租赁任务,这很好。

但如果我在5分钟后租赁任务,我将获得0个租赁任务,并从拉取队列中删除。

这是预期的行为吗?我认为该任务将返回到拉队列并可用。

请帮帮我。

这是由于在queue.xml中为拉队列将retry参数设置为1。

最新更新