BullMQ – Redis-basierte Nachrichtenwarteschlange und Jobverarbeiter für Node.js
BullMQ ist die schnellste und zuverlässigste Redis-basierte verteilte Warteschlange für Node.js, Python, Elixir und PHP. Sie bietet Prioritätswarteschlangen, Ratenbegrenzung, verzögerte Jobs, Eltern-Kind-Abhängigkeiten, wiederholbare Jobs und Sandbox-Worker für Hintergrundverarbeitung in großem Maßstab.
Installation
Verwenden Sie den für Ihre Umgebung passenden Installations- oder Einrichtungspfad:
- $ yarn add bullmq
Anforderungen und Hinweise aus dem Upstream:
- Die schnellste, zuverlässigste, Redis-basierte verteilte Warteschlange für Node.
- Benötigen Sie BullMQ auf anderen Plattformen als Node.js? Dann schauen Sie sich den BullMQ Proxy an
Grundlegende Verwendung oder Erste-Schritte-Notizen:
-
Jobs zur Warteschlange hinzufügen:
-
ts
-
import { Queue } from 'bullmq';
-
Aus den Upstream-Dokumenten extrahiert: https://raw.githubusercontent.com/taskforcesh/bullmq/HEAD/README.md