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