googleapis的list_tasks接口是否会返回正在运行的任务?
关于Google Cloud Tasks
list_tasks 接口返回范围说明 list_tasks 接口不会仅返回待调度任务,默认会包含所有非终态的任务,覆盖两类:
- 待调度的未派发任务(对应状态为
PENDING,还未到执行时间、或还未被系统派发给处理端) - 正在运行中的任务(对应状态为
DISPATCHED,已经派发给处理端点、但还未收到执行成功/失败的最终回执)
已经执行完成的任务(包括执行成功、执行失败、主动取消的任务)属于终态,默认不会出现在list_tasks的返回结果中,除非你主动添加过滤参数指定查询终态任务。
如果你要确认队列完全为空、所有任务都执行完成,直接调用list_tasks接口,当返回的任务列表为空时,就说明队列里既没有待调度的任务,也没有正在运行中的任务了。
内容的提问来源于stack exchange,提问作者George7a
相关产品推荐
相关产品推荐

