Google AppEngine PYTHON灵活环境是否支持任务队列?

时间:2017-03-15 22:38:09

标签: python google-app-engine flask google-app-engine-python app-engine-flexible

我一直在使用GAE STANDARD和webApp2。它为任务队列提供了很好的支持和文档。但是现在我开始使用Python FLASK和Google AppEngine FLEXIBLE,与GAE Standard中的任务队列的文档和支持相比,我找不到任何明确的任务队列文档。 如果支持任务队列,或者任何人使用过任务队列,请分享可能有用的链接或文档。 其次,如果您认为有任何替代或更好的背景任务方式,如芹菜等? 任何意见都会非常有用。

2 个答案:

答案 0 :(得分:2)

Dan回答说,Cloud Pub / Sub是一个不错的选择。 这是我找到的另一个answer,这很安静。

答案 1 :(得分:1)

来自Task Queues中的Migrating Services from the Standard Environment to the Flexible Environment

  

任务队列服务的可用性有限   标准环境。如果你想使用以外的服务   在标准环境中,您可以注册Cloud Tasks alpha

     

在标准环境之外,您无法向push queues添加任务,但在灵活环境中运行的服务可以是   推送任务的目标。您可以使用   将任务添加到队列或通过指定时的target参数   queue.yaml中队列的默认target

     

在许多情况下,您可能会使用拉取队列,例如排队   将被单独提取和处理的任务或消息   工人,Cloud Pub/Sub可以提供一个很好的选择   类似的功能和交付保证。