Google App Engine에서 주기적 백그라운드 작업을 실행하고 싶습니다. 각 호출은 정상적인 HTTP 요청에 대한 정상적인 시간 제한을 다 써 버릴 수 있습니다.Google App Engine cron 작업 및 작업 결합 : cron 작업으로 Google 작업을 시작할 수 있습니까?
저는 현재 cron 작업으로 구성된 외부 서블릿이있는 구성표를 사용하려고합니다. 그런 다음 내부 (Java) 서블릿을 태스크 큐에 추가하여 호출합니다. 그런 다음 내부 서블릿이 백그라운드 작업을 수행합니다. 본질적으로 외부 서블릿은 선언적으로 (cron.xml
) 구성되고 내부 서블릿은 프로그래밍 방식으로 구성됩니다 (외부 서블릿에서 Google Tasks API 호출). 외부 서블릿은 본질적으로 "cron job which adds all the pieces [i.e. currently a single inner servlet] to a task queue"입니다.
제 질문은 : 어떻게 든 두 개의 서블릿을 몇 분 동안 손상되지 않은 단일 인스턴스로 결합 할 수 있습니까? 하나의 필수 작업 구성을 web.xml
또는 이와 유사하게 전달할 수 있습니까?
+1 또한 cron 작업 서블릿에 대한 10 분 제한을 명확히하기위한 것입니다. – Drux