我有一个BullMQ动态队列。有办法检查队列中有多少项吗?我已经在Google & Stackoverflow中检查过了,找不到任何解决方案。
a8jjtwal1#
我怀疑有更好的方法,但类似这样的方法可能对你有效:
Queue#getJobs(['waiting', 'active', 'completed', 'failed', 'delayed', 'paused'], 0, 0, false) // meaning asc: false = descending
并从结果中检查每种作业类型的id,按降序排序,然后获取第一个结果。如果你发现了更好的方法,请发布它。
1条答案
按热度按时间a8jjtwal1#
我怀疑有更好的方法,但类似这样的方法可能对你有效:
并从结果中检查每种作业类型的id,按降序排序,然后获取第一个结果。
如果你发现了更好的方法,请发布它。