首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >任务队列与URLFetch

任务队列与URLFetch
EN

Stack Overflow用户
提问于 2010-10-01 02:33:20
回答 1查看 524关注 0票数 2

我需要在App Engine中多次运行脚本(python)。一种可能是只运行一个循环,并使用urlfetch和一个指向脚本的链接。另一种方法是使用脚本URL打开任务。

这两种方式的区别是什么?似乎任务有一个配额(每天100,000个免费任务),那么我为什么要使用它们呢?

谢谢,

乔尔

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-01 03:06:08

简要地说:

与使用URLFetch相比,

  1. 将任务批量添加到队列可能更容易,也可能更快。尽管使用异步url-fetches可能会对此有所帮助。
  2. 当任务失败时,它将自动重试。假设你检查你的调用状态,URLFetch可能会挂起一段时间,然后你会得到某种类型的错误。
  3. 你可以控制任务的执行速度。因此,如果您快速添加1,000个任务,您可以让它们以10 /分钟(或您想要的任何速度)的速度缓慢运行,从而帮助您不会耗尽其他配额。
  4. 如果您启用计费,则每天的免费配额为20,000,000个任务。
  5. 根据您正在做的事情,任务可以以事务方式排队,这将为您提供一些非常强大的功能。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3833684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档