Google AppEngine任务队列响应在哪里发生?

aez*_*aez 0 google-app-engine task-queue

我很难理解Google AppEngine Push Task Queue for java的某些方面,即执行任务时,响应在哪里

如果我像这样添加一些东西到队列:

Queue queue = QueueFactory.getDefaultQueue();
queue.add(withUrl("/worker").param("key", key));
Run Code Online (Sandbox Code Playgroud)

然后在某个时候执行任务,如下所示:

public class SomeServlet extends HttpServlet {
  @Override
  protected void doGet(HttpServletRequest req, HttpServletResponse resp)
      throws ServletException, IOException {
    ...
    resp.getWriter().println("something");  //-- where does this response go???
  }
}
Run Code Online (Sandbox Code Playgroud)

对不起新手问题,但这个回复在哪里?我的应用程序没有设置正常的http请求,所以它不等待正常的http响应.我必须遗漏任务队列的基本内容.

tes*_*dal 5

响应不会发生任何变化.在任务中,您通常会写入数据存储区,将新任务添加到任务队列,发送xmpp,调用外部URL.

如果响应代码为200 OK,则从队列中删除任务,如果是错误代码,则重试(取决于重试设置).