Это полностью зависит от ваших требований. Есть несколько вариантов, таких как
- Kue: - Kue - это приоритетная очередь заданий, поддерживаемая redis, созданная для node.js.
- Bull: - Самая быстрая, самая надежная очередь на основе Redis для Node.
Я использовал их обоих, скорее я использовал Kue для производственных целей.
Кроме того, поскольку вы используете Mongodb, вы можете выбрать пакет " Agenda " npm. Я использовал этот пакет в одном из моих проектов.
Вы можете сравнить все эти три и выбрать лучший, который подходит лучше всего по требованию.