重复轮询列表以查看哪项作业是comp的最佳方式

2024-09-20 06:21:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我们有一个返回jobID的服务,状态为排队、运行或完成

是否有一个库或框架允许我们将新的jobIDs添加到队列中,并轮询jobIDs集合以查看哪些集合处于COMPLETED状态。 然后从队列中弹出jobID

芹菜或RedisQueue似乎很有用,但它们一直在后台运行,这并不理想。 有没有更简单、更轻的解决方案,我可以直接插入并使用


Tags: 框架队列状态解决方案后台排队芹菜jobid
1条回答
网友
1楼 · 发布于 2024-09-20 06:21:46

RedisLIST提供阻塞操作。您可以自己轻松地实现这种逻辑

BLPOPBRPOP可以接收与参数一样多的列表,它将返回一个弹出的项或阻止客户端,并等待一个项被推送(或直到您选择超时)BRPOPLPUSH可以将一个元素移动到另一个列表,但它只能监视一个列表

相关问题 更多 >