GAE中的Pull Queue是否表现出一致的FIFO行为?

时间:2012-09-14 09:50:39

标签: google-app-engine

App Engine中的推送队列通常是FIFO queue,但从链接文档中可以看出,在队列有大量积压任务的情况下,调度程序可能会将新任务跳转到排队以减少延迟。

这种跳跃式队列对于负载很重的应用程序很有意义,但这意味着FIFO行为不能保证一致。

现在的问题是,拉队列怎么样?上述行为在推送队列中是有意义的,但在拉队列中则较少,因为从拉取队列租用任务的责任以及扩大工作人员数量的责任落到了应用程序本身。如果拉队列中不存在跳跃队列行为,是否意味着拉队列始终表现出FIFO行为?

此外,我似乎无法找到有关official pull queue docs中任务排序的任何文档。

0 个答案:

没有答案