推队列,模块和调度文件

时间:2015-01-22 15:11:38

标签: python google-app-engine module queue dispatch

我正在将消息传递到推送队列(url="/push/ios"),并且我有一个处理/push/*到我的推送模块的调度文件。

然而,URL被重新路由到我的默认模块,而如果我卷曲myapp.appspot.com/push/ios它可以正常工作。

该文档似乎同意这种行为

https://cloud.google.com/appengine/docs/python/config/queue

  

注意:如果您使用模块和调度文件,您的任务的HTTP请求可能会被拦截并重新路由到另一个模块。

有没有办法解决这个问题,并且推送队列能够有效地处理模块+调度文件?

1 个答案:

答案 0 :(得分:1)

您可以使用target参数告诉GAE执行任务的位置:

https://cloud.google.com/appengine/docs/python/config/queue#target