2024-09-20 06:21:46 发布
网友
我们有一个返回jobID的服务,状态为排队、运行或完成
jobID
是否有一个库或框架允许我们将新的jobIDs添加到队列中,并轮询jobIDs集合以查看哪些集合处于COMPLETED状态。 然后从队列中弹出jobID
jobIDs
COMPLETED
芹菜或RedisQueue似乎很有用,但它们一直在后台运行,这并不理想。 有没有更简单、更轻的解决方案,我可以直接插入并使用
RedisLIST提供阻塞操作。您可以自己轻松地实现这种逻辑
BLPOP和BRPOP可以接收与参数一样多的列表,它将返回一个弹出的项或阻止客户端,并等待一个项被推送(或直到您选择超时)BRPOPLPUSH可以将一个元素移动到另一个列表,但它只能监视一个列表
RedisLIST提供阻塞操作。您可以自己轻松地实现这种逻辑
BLPOP和BRPOP可以接收与参数一样多的列表,它将返回一个弹出的项或阻止客户端,并等待一个项被推送(或直到您选择超时)BRPOPLPUSH可以将一个元素移动到另一个列表,但它只能监视一个列表
相关问题 更多 >
编程相关推荐