java—只运行一次cron作业

f2uvfpb9  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(488)

我们如何安排cron作业在googleappengineforjava上只运行一次?
我试图设定一个非常大的值,比如每1000年一次,但似乎不起作用。
还有别的选择吗?使用的语法是:

<cron>
    <url>/AdHocScriptJob</url>
    <description>Run adhoc script</description>
    <schedule>every 200 minutes</schedule>
    <timezone>Asia/Calcutta</timezone>
  </cron>

我试着看https://developers.google.com/appengine/docs/java/config/cron

57hvy0tb

57hvy0tb1#

这就是任务队列的用途:https://developers.google.com/appengine/docs/java/taskqueue/overview
或者,您可以在任务执行后删除cron配置,或者使代码幂等(例如,将其与拉队列混合)。

相关问题