【问题标题】:Google appengine Cron jobsGoogle appengine Cron 职位
【发布时间】:2013-10-24 20:48:12
【问题描述】:

我们可以动态指定 Cron 作业吗?我想定义在未来某个时间发生的任务。如何实现该功能?这需要在 Google App Engine 中完成。我发现的唯一方法是进行轮询

【问题讨论】:

    标签: java google-app-engine cron-task


    【解决方案1】:

    您可以使用任务队列,如here 所述。任务队列具有与 Cron Jobs 相同的持续时间限制(10 分钟),您可以使用 TaskOptions 对象上的 countdownMillis 方法指定任务将执行的时间。例如:

    Queue myQueue = QueueFactory.getQueue("myQueue");
    myQueue.add(TaskOptions.Builder.withUrl("/myTask").countdownMillis(2000));
    

    将使队列myQueue 上URL /myTask 的任务的执行延迟2 秒。查看here,了解如何根据您的需要正确配置任务队列。

    【讨论】:

      【解决方案2】:

      是的,使用任务队列。例如,使用倒计时来控制它何时开始。

      【讨论】:

        猜你喜欢
        • 2012-11-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-07-22
        • 1970-01-01
        • 1970-01-01
        • 2016-11-16
        • 1970-01-01
        相关资源
        最近更新 更多