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