我正在尝试构建和调试我的第一个GAE应用程序,并且已经从Stackoverflowers的强大支持中受益匪浅,使我能够在默认队列上处理任务。谢谢!在
但是,我想用队列来演示如何在后台完成一些“长”工作。我的想法是:
除了一个问题,我所有这些都在工作。在我的开发服务器上,任务队列似乎不在后台处理任务。为了模拟长时间的工作,我在里面睡了一觉。在
def post(self):
time.sleep(60)
#use a channel to let the client know we're done
GAE开发服务器似乎是单线程的。在项目从队列中处理完毕之前,它根本不响应?这个假设对吗?有什么想法吗?在
谢谢
添加代码示例:
^{pr2}$
是的,appengine dev_appserver是单线程的,一次只处理一个请求。但是,面向用户的请求应该在开始处理任务队列请求之前返回。在
相关问题 更多 >
编程相关推荐