Google appengine Cron вакансии


Можно ли динамически задавать задания Cron? Я хочу определить задачу, которая должна произойти в какой-то момент в будущем .Как я могу достичь такой функциональности? Это нужно сделать в Google App Engine. Единственный способ, который я нашел, это сделать опрос

2 2

2 ответа:

Вы можете использовать очереди задач, как описаноздесь . Очереди задач имеют такое же ограничение длительности заданий Cron (10 минут), и вы можете указать время, в течение которого задача будет выполняться с помощью метода countdownMillis на объекте TaskOptions. Например:

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

Задержит выполнение задачи по URL /myTask в очереди myQueue на 2 секунды. Посмотрите здесь , чтобы понять, как правильно настроить очередь задач для ваших нужд.

Да использовать очереди задач. Используйте обратный отсчет, например, чтобы контролировать, когда он начинается.