我正在 Google App Engine 上评估基于 Java 的应用程序。
我想在一个拉队列中创建一个特定的任务,该任务将由一个基本上无限期地从事该任务的工作人员(很可能是托管的虚拟机)拾取。为了确保任务被执行,我想让该工作人员从拉队列中租用一个任务,让我们说 1 分钟。
在那之后,如果工人还活着,我想延长租约(这确保它正在积极地做某事)。
我现在的问题是:是否有可能阻止工人延长租约以阻止工人?
如果这是不可能的,我将不得不打电话给工人并让他删除任务,但如果可以阻止他延长租约,那将更加优雅,除此之外,我必须删除无论如何,之后的任务