Каков наилучший вариант для обработки очереди заказов (Redis)? - PullRequest
0 голосов
/ 28 июня 2018

У меня есть страница переднего плана, где клиент может отправить заказ на покупку, после чего этот заказ помещается в очередь в Redis. После этого некоторые работники извлекают эту информацию из очереди и обрабатывают эту интерфейсную информацию, чтобы сохранить ее в нескольких коллекциях Mongo.

Я уже читал некоторые статьи о Redis и пытаюсь понять лучшее решение для этого вопроса, но я действительно ценю некоторые мнения по этой теме и, возможно, другие решения.

1 Ответ

0 голосов
/ 28 июня 2018

Это полностью зависит от ваших требований. Есть несколько вариантов, таких как

  1. Kue: - Kue - это приоритетная очередь заданий, поддерживаемая redis, созданная для node.js.
  2. Bull: - Самая быстрая, самая надежная очередь на основе Redis для Node.

Я использовал их обоих, скорее я использовал Kue для производственных целей.

Кроме того, поскольку вы используете Mongodb, вы можете выбрать пакет " Agenda " npm. Я использовал этот пакет в одном из моих проектов.

Вы можете сравнить все эти три и выбрать лучший, который подходит лучше всего по требованию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...