BullMQ - Processador de Mensagens e Tarefas Baseado em Redis para Node.js
BullMQ é a fila distribuída baseada em Redis mais rápida e confiável para Node.js, Python, Elixir e PHP. Ela oferece filas prioritárias, limitação de taxa, tarefas atrasadas, dependências pai-filho, tarefas repetíveis e workers em sandbox para processamento em segundo plano em escala.
Instalação
Use o caminho de instalação oficial ou configuração que corresponde ao seu ambiente:
$ yarn add bullmq
Requisitos e observações da fonte oficial:
- A fila distribuída baseada em Redis mais rápida e confiável para Node.js.
- Você precisa trabalhar com BullMQ em plataformas diferentes de Node.js? Se sim, confira o BullMQ Proxy
Notas de uso básico ou primeiros passos:
-
Adicione tarefas à fila:
-
ts -
import { Queue } from 'bullmq'; -
Extraído da documentação oficial: https://raw.githubusercontent.com/taskforcesh/bullmq/HEAD/README.md