BullMQ : File d'attente et processeur de tâches basé sur Redis pour Node.js
BullMQ est la file d'attente distribuée la plus rapide et la plus fiable basée sur Redis pour Node.js, Python, Elixir et PHP. Elle offre files d'attente prioritaires, limitation de débit, tâches différées, dépendances parent-enfant, tâches répétables et workers isolés pour le traitement en arrière-plan à grande échelle.
Installation
Utilisez la commande d'installation standard correspondant à votre environnement :
- $ yarn add bullmq
Configuration requise et remarques :
- La file d'attente distribuée la plus rapide et la plus fiable, basée sur Redis pour Node.
- Avez-vous besoin d'utiliser BullMQ sur d'autres plateformes que Node.js ? Consultez le BullMQ Proxy
Notes de prise en main rapide :
-
Ajouter des tâches à la file d'attente :
-
ts
-
import { Queue } from 'bullmq';
-
Extrait de la documentation officielle : https://raw.githubusercontent.com/taskforcesh/bullmq/HEAD/README.md