【问题标题】:app engine task queue wait limit应用引擎任务队列等待限制
【发布时间】:2010-12-01 02:11:52
【问题描述】:

在某事发生之前,任务可以在任务队列中等待处理多长时间?如果不是永远,那些可能会发生的事情是什么?

我可以将大量任务添加到处理率非常低的队列中,并在几天/几周/几个月内处理它们吗?

如果等待轮到自己的时间过长,任务是否会从队列中弹出?

Task Queue Quota and Limits

maximum countdown/ETA for a task:30 days from the current date and time

我认为这是在谈论有意/以编程方式在未来设置 eta,而不是允许任务等待轮到它多长时间。

【问题讨论】:

  • 顺便说一句,在你的开发机器上创建这个场景并不顺利。

标签: google-app-engine task-queue


【解决方案1】:

除了分配给存储任务的存储量外,队列中的任务数量没有限制。同样,他们可以等待执行多长时间没有限制,但正如您所指出的,您不能将 ETA 安排在未来 30 天以上的任务。

【讨论】:

【解决方案2】:

据我所知,它们永远存在。我已经有一些天了。现在我有一些 9 天大的,尽管队列已暂停。唯一的限制是队列大小和计数 (which are not currently enforced)。

【讨论】:

  • 这是我在这么多天里第二次提出问题并得到“据我所知”的答案。并不是说我不欣赏答案;我愿意,谢谢。
  • 如果有限制,它是无证的,而且服务器端软件不是开源的,所以除了谷歌之外,没有人能给出明确的答案。
  • 因此为什么它是“据我所知”
猜你喜欢
  • 2012-11-13
  • 1970-01-01
  • 1970-01-01
  • 2011-12-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多