我正在开始使用 Node 的集群 API 和 mongoose 为 Node 编写工作队列。

我注意到有很多库已经这样做了,但是使用 redis 和 fork 。与使用集群 API 相比,是否有充分的理由 fork ?

编辑 现在我也发现了这个:https://github.com/xk/node-threads-a-gogo——选项太多了!

我宁愿不将 redis 添加到组合中,因为我已经使用了 mongo。此外,我的要求非常宽松,我想要持久性,但在第一个版本中可以没有它。

问题的第二部分:
今天最稳定/最常用的 nodejs 工作队列库是什么?

最佳答案

想跟进此事。我的解决方案最终成为你自己的集群实现,其中我的一些集群工作人员是专门的工作工作人员(即他们只有代码来处理工作)。

我使用 agenda 进行作业调度。

Cron 类型的作业由集群主机调度。其余的工作是根据需要在非工作器集群中创建的。 (验证邮件等)

在此之前,我使用的是 kue 但放弃了它,因为我的应用程序的其余部分使用 mongodb,而且我不喜欢仅仅为了作业调度而使用 redis。

关于node.js - nodejs的工作队列?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16904093/

10-14 18:24
查看更多