处理订单队列(Redis)的最佳选择是什么?

时间:2018-06-28 11:57:15

标签: javascript node.js mongodb redis

我有一个前端页面,客户可以在其中发送购买订单,然后将该订单放入Redis的队列中。之后,我有一些工作人员从队列中弹出此信息,并处理此前端信息以保留在多个Mongo集合中。

我已经阅读了一些有关Redis的文章,并且正在尝试了解该问题的最佳解决方案,但是我非常感谢对此主题以及其他解决方案的一些看法。

1 个答案:

答案 0 :(得分:1)

这完全取决于您的要求。

  1. Kue:-Kue是由redis支持的优先级作业队列,是为node.js构建的。
  2. Bull:-最快,最可靠,基于Redis的Node队列。

我都使用了它们,而我将Kue用于生产目的。

此外,在使用Mongodb时,您可以选择“ 议程” npm软件包。我已经在我的一个项目中使用了此软件包。

您可以将所有这三个条件进行比较,然后选择最适合要求的一个。