使用哪个队列对队列消息进行分页?

问题描述

我应该使用哪个队列来满足这两个要求?(我使用 Node.js)

  1. 带有分页的端点,返回当前在队列中的项目,但没有确认(它将用于仪表板检查队列中的当前项目)
  2. 按条件从队列中删除项目,例如 id = 5

经过一些研究,我发现:

  1. RabbitMQ 不支持分页并且需要从队列中获取所有项目以检查队列,同样的方法是按条件删除一个项目(循环队列中的所有项目可能没有性能,请纠正我,如果我错了),
  2. Bull 不支持开箱即用的分页(在文档中仅存在日志)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)