Como usar módulos no Google App Engine e adicionar um destino a eles usando a fila de tarefas (Java)?

Eu tenho uma tarefa que excede o prazo de mais de 10 minutos da fila de tarefas. Examinando diferentes documentações, descobri que, usando módulos, eu poderia executar uma instância que processaria a tarefa de longa execução, mas de preferência até isso deveria ser feito usando a fila de tarefas. Eu tinha usado back-end, mas eles foram preteridos.

Minha pergunta é como introduzo módulos no meu projeto existente do App Engine e como os uso para executar tarefas de longa duração?

A seguir está o trecho de código:

Queue queue = QueueFactory.getQueue("myqueue");
TaskOptions task = TaskOptions.Builder.withUrl("/submitworker").method(Method.POST);
queue.add(task);

Quais alterações eu tenho que fazer no código acima para adicionar uma tarefa de longa duração usando um módulo? [O "submitworker" é um servlet, que é a tarefa de longa execução real]

Eu me referiesta link, mas não consigo dar a volta com o terceiro passo:
3. Adicione elementos de declaração de serviço ao arquivo appengine-application.xml.

Além disso, mesmo se eu adicionar com êxito um módulo ao meu projeto, como posso segmentar esse módulo usando a Fila de tarefas?

Eu tinha passadoesta pergunta, mas é uma implementação python, minha implementação é em Java.

Estou procurando um processo passo a passo sobre como usar o "Destino" nos módulos e como usá-lo enquanto adiciona à fila de tarefas.

Mesmo se eu adicionar o destino do módulo de longa execução à fila de tarefas, ele ainda encerraria a execução após 10 minutos ou concluirá a tarefa mesmo que a tarefa na fila de tarefas expire?

Por favor sugira.

questionAnswers(2)

yourAnswerToTheQuestion