排队
当你需要查看哪些运行正在等待启动、哪些已经在运行,以及当前账户使用了多少并发量时,使用 Run Queue。概述
队列位于工作区侧边栏中,而不是一个单独的页面。它为你提供账户中活动队列项目的实时视图,包括每个项目是仍在等待并发槽,还是已经在使用一个并发槽。 当某次运行无法立即开始(因为你的账户已经达到了并发上限)时,Fetch Hive 会使用排队机制。关于当前基于套餐的并发上限和429 响应,请参阅错误与速率限制。
如何打开队列?
在左侧边栏页脚中,点击 Run Queue。 如果 Fetch Hive 已有活动队列项目,Run Queue 按钮可能会显示计数徽章,以便你在打开之前就能看到有工作正在进行。 侧边面板会从应用右侧打开,显示活动队列项目和当前并发使用情况。如何区分排队中与运行中的项目?
Run Queue 中的每个项目都会显示其名称、入队时间和当前状态。 Queued 表示该项目正在等待可用的并发槽。 Running 表示该项目已开始,并且正在使用你可用槽位中的一个。 只有 Queued 项目在面板中显示 Cancel 控件。Running 项目则没有。为什么 Fetch Hive 会对运行进行排队?
Fetch Hive 对运行进行排队,以确保你的账户保持在并发上限内。当所有可用槽位都已被使用时,额外的工作会等待直到有槽位变得可用,而不是立即开始。 这就是你可能会同时看到 Queued 和 Running 项目混合的原因。Running 项目当前正在占用槽位。Queued 项目是下一个等待的。并发使用情况
在 Run Queue 顶部,Concurrency usage 显示当前正在使用的槽位数量,以及你的账户总限额。{concurrency_count} / {concurrency_cap} slots 的显示帮助你理解为什么某个项目已经处于 Running 状态,或者仍在 Queued 状态。
如果没有活动队列项目,Fetch Hive 会显示 No items in queue。
另请参阅:错误与速率限制
