【问题标题】:Does Google AppEngine PYTHON flexible Environment support task queues?Google AppEngine PYTHON 柔性环境是否支持任务队列?
【发布时间】:2017-08-06 22:00:07
【问题描述】:

我一直在使用 GAE STANDARD 和 webApp2。它对任务队列有很好的支持和文档。但是现在我刚刚开始使用带有 Google AppEngine FLEXIBLE 的 Python FLASK,与 GAE 标准中对任务队列的文档和支持相比,我找不到任何明确的任务队列文档。 如果支持任务队列,或者有人使用过它们,请分享可能有帮助的链接或文档。 其次,您认为后台任务(例如芹菜等)是否有任何替代或更好的方法? 任何意见都会非常有帮助。

【问题讨论】:

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


    【解决方案1】:

    正如 Dan 所说,Cloud Pub/Sub 是一个不错的选择。 这是我发现的另一个answer,它很有帮助。

    【讨论】:

      【解决方案2】:

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

      任务队列服务在 标准环境。如果您想在外部使用该服务 标准环境,您可以注册Cloud Tasks alpha

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-11-28
        • 1970-01-01
        • 1970-01-01
        • 2017-04-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多