Nest js Bull Queues создание REST - PullRequest
       50

Nest js Bull Queues создание REST

0 голосов
/ 06 августа 2020

Я создаю систему, которая добавит новое повторяемое действие после метода POST.

В документации по вложению я видел, что очереди зарегистрированы в модулях.

Итак, когда я хочу чтобы добавить повторяющиеся задания, следует ли мне создать одну очередь и с помощью контроллера просто добавить новое задание в эту очередь, или мне следует создать отдельную очередь? Если разделены - как создать с помощью контроллера?

1 Ответ

0 голосов
/ 07 сентября 2020

Я не уверен, что вы имели в виду, говоря «я должен создать отдельную очередь?». Вы хотели создать отдельную очередь для каждого повторяемого задания?

ответ зависит от множителей:

  1. каков уровень параллелизма каждого из ваших повторяемых заданий?
  2. есть ли у кого-то из них приоритет?
  3. .....
  4. .....

как видите, если все задания будут использовать те же параметры bull-queue, нет причин создавать дополнительные очереди.

Как создать очередь: https://docs.nestjs.com/techniques/queues

Есть ли что-то конкретное c, что неясно в их общей сумме? (Я использовал его неделю go, и все отлично работает в продакшене).

...