0

我一直在使用GAE STANDARD和webApp2。它对任务队列有很好的支持和文档。但是现在我刚刚开始使用Python FLASK和Google AppEngine FLEXIBLE,但与GAE标准中任务队列的文档和支持相比,我找不到任何明确的任务队列文档。 如果支持任务队列,或者任何人已经使用它们,请分享可能有用的链接或文档。其次,如果您认为有任何替代或更好的后台工作方式,例如Celery等? 任何意见将非常有帮助。Google AppEngine PYTHON灵活环境支持任务队列吗?

回答

1

Task QueuesMigrating Services from the Standard Environment to the Flexible Environment

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

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

在很多情况下,你可能会使用拉入队列中,比如排队 任务或将由独立 工人拉和处理的消息,Cloud Pub/Sub可以是一个很好的选择,因为它提供 类似的功能和交付担保。

1

正如Dan回答说Cloud Pub/Sub是一个很好的选择。 这里是另一个answer,我发现,这是安静的帮助。

相关问题