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



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

我已经阅读了一些关于 Redis 的文章,我正在尝试了解这个问题的最佳解决方案,但我真的很感谢关于这个主题的一些意见,也许还有其他解决方案。

这完全取决于您的要求。很少有选择,例如

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

我用过它们,而是用 Kue 来生产。

此外,当您使用Mongodb时,您可以选择">议程"npm包。我在我的一个项目中使用了这个包。

您可以比较所有这三者,并选择最适合要求的最佳选择。

最新更新