推送队列、模块和调度文件
Push queue, modules and dispatch file
我正在将消息传递到推送队列 (url="/push/ios")
并且我有一个处理 /push/*
到我的推送模块的调度文件。
然而,URL 被重新路由到我的默认模块,而如果我 curl myapp.appspot.com/push/ios
.
它工作正常
该文档似乎同意这种行为
https://cloud.google.com/appengine/docs/python/config/queue
Note: If you are using modules along with a dispatch file, your task's HTTP request may be intercepted and re-routed to another module.
有没有办法解决这个问题并让推送队列有效地与模块 + 调度文件一起工作?
您或许可以使用 target
参数来告诉 GAE 在何处执行任务:
https://cloud.google.com/appengine/docs/python/config/queue#target
我正在将消息传递到推送队列 (url="/push/ios")
并且我有一个处理 /push/*
到我的推送模块的调度文件。
然而,URL 被重新路由到我的默认模块,而如果我 curl myapp.appspot.com/push/ios
.
该文档似乎同意这种行为
https://cloud.google.com/appengine/docs/python/config/queue
Note: If you are using modules along with a dispatch file, your task's HTTP request may be intercepted and re-routed to another module.
有没有办法解决这个问题并让推送队列有效地与模块 + 调度文件一起工作?
您或许可以使用 target
参数来告诉 GAE 在何处执行任务:
https://cloud.google.com/appengine/docs/python/config/queue#target