【发布时间】:2019-10-26 02:41:43
【问题描述】:
我们有一个返回jobID 的服务,其状态为已排队、正在运行或已完成。
是否有一个库或框架可以让我们将新的jobIDs 添加到队列并轮询jobIDs 的集合以查看哪些处于COMPLETED 状态。
然后从队列中弹出jobID。
Celery 或 RedisQueue 似乎很有用,但它们一直在后台运行,这并不理想。 有没有更简单、更轻量级的解决方案,我可以插入并使用?
【问题讨论】:
-
简单地定期轮询 jobID 怎么样?
-
我也是这么想的,用一个redis列表存储所有的id,用python写一个poll函数。这似乎是一项微不足道的任务,所以想知道是否有一个维护良好的库可以做到这一点。