2013-10-16 3 views
2

Cron 작업을 동적으로 지정할 수 있습니까? 앞으로 어떤시기에 작업이 발생하도록 정의하고 싶습니다. 어떻게 그 기능을 수행 할 수 있습니까? 이 작업은 Google App Engine에서 수행해야합니다. 내가 찾은 맹목적인 방법은 폴링을 수행하는 것입니다.Google Appengine Cron jobs

답변

3

here과 같이 작업 대기열을 사용할 수 있습니다. 작업 대기열은 Cron Jobs (10 분)와 동일한 지속 시간 제한을 가지며 TaskOptions 개체에서 countdownMillis 메서드로 작업이 실행될 시간을 지정할 수 있습니다. 예를 들어 :

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

2 초 큐 myQueue에 URL /myTask에서 작업의 실행을 지연합니다. here을보고 필요에 맞게 작업 대기열을 올바르게 구성하는 방법을 이해하십시오.

0

예 태스크 대기열을 사용합니다. 예를 들어 countdown을 사용하여 시작 시간을 제어하십시오.