【问题标题】:How to achieve "scheduling" in Google App Engine如何在 Google App Engine 中实现“调度”
【发布时间】:2009-08-27 09:37:34
【问题描述】:

知道无论是 java-version 还是 python-version 它都不支持线程或进程。那么如果我想在GAE中定期执行一个小sn-p,有没有可能呢?

哦,我只是发现有一个文件提到它: http://code.google.com/appengine/docs/java/config/cron.html

【问题讨论】:

  • 是的,它们在平台的早期版本中不可用,但后来被添加(这绝对是许多开发人员想要的功能)。顺便说一句,当您回答自己的问题时,我认为惯例实际上是发布答案 - 然后您可以接受。否则,问题将显示为“未回答”。

标签: java multithreading google-app-engine scheduling


【解决方案1】:

我讨厌Necromance 这个问题,但它出现在搜索结果的第一页,所以...可能Task Queue(目前是实验性的)可能非常适合模拟多任务处理只是 cron 工作。您目前最多可以有 10 个单独的队列,每秒最多执行 20 次,因此理论上您每秒可以执行 200 个“线程”。

最有趣(无论如何对我来说)是queue configuration 的存储桶大小参数,它使用“令牌桶”算法来允许使用高峰。整洁的东西。

【讨论】:

    猜你喜欢
    • 2013-02-02
    • 2010-10-28
    • 2011-10-22
    • 2010-11-03
    • 2010-10-11
    • 1970-01-01
    • 2014-08-23
    • 1970-01-01
    • 2011-02-03
    相关资源
    最近更新 更多