繁体   English   中英

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

[英]Does Google AppEngine PYTHON flexible Environment support task queues?

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

正如Dan所说,Cloud Pub / Sub是一个很好的选择。 这是我找到的另一个答案 ,这个答案很安静。

标准环境迁移服务中的 任务队列 到灵活环境

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM