在AppEngine中,任务名称被删除了多长时间?

Nac*_*oma 5 google-app-engine

在AppEngine中向队列添加任务时,任务名称不能在一定时间内重复使用(称为"逻辑删除").我无法在文档中找到墓碑的持续时间或以任何方式修改它.

唯一能够在附近点击的是TaskOptions.Builder.etaMillis()设置任务的预期持续时间(我不知道的是什么).这与墓碑持续时间之间没有记录的关系.

那么,有这方面见解的人吗?

Alb*_*ert 6

这是未定义的.这意味着开发人员无法设置它,也不能期望一个近似的逻辑删除持续时间值.

"一定时间"可以由GAE团队任意设置或由系统动态设置.

如果您不希望在特定时间内运行相同的任务,那么您应该真正为它构建自己的工作流实现.:)

  • 他是对的.即使提供了固定的墓碑持续时间,您也应该避免依赖它.目的是任务名称应该_never_重用; 仅删除逻辑删除的条目以节省空间. (2认同)