- Redis के बिना चलने वाला हाई-परफॉर्मेंस जॉब क्यू, जिसे Bun runtime वातावरण में हल्के बैकएंड प्रोसेसिंग को सरल बनाने के लिए विकसित किया गया है
- BullMQ-संगत API देता है, इसलिए मौजूदा Redis-आधारित क्यू सिस्टम को आसानी से बदला जा सकता है
- कोई बाहरी dependency नहीं — Redis, MongoDB, PostgreSQL के बिना SQLite WAL mode के जरिए data persistence प्रदान करता है
- Redis चलाने का operational overhead टालना हो, या single-server environment तथा prototype/MVP के लिए उपयुक्त
- single node पर अधिकतम 286,000 ops/sec प्रोसेस कर सकता है
- दो execution mode समर्थित
- Embedded mode: application process के अंदर सीधे चलता है। CLI/edge function/serverless आदि के लिए उपयुक्त
- Server (TCP) mode: स्वतंत्र server के रूप में चलाकर कई worker और producer को TCP से जोड़ता है
- persistence और recovery फीचर
- DLQ (Dead Letter Queue) के जरिए असफल जॉब मैनेजमेंट
- S3 backup system बिल्ट-इन
- AWS S3, Cloudflare R2, MinIO, DigitalOcean Spaces सपोर्ट
- automatic backup interval और retention policy सेट की जा सकती है
- SHA-256 integrity verification और metadata tracking फीचर शामिल
- scheduling और automation फीचर
- cron jobs, delay, retry और priority queue सपोर्ट
- event-आधारित precision setTimeout scheduler के साथ अनावश्यक polling हटाई गई है
- monitoring integration stack उपलब्ध
- Prometheus + Grafana dashboard
- throughput, success/failure rate, worker status, DLQ आदि के लिए 8 alert rules बिल्ट-इन
- आधिकारिक साइट bunqueue.dev पर API docs, CLI guide और performance metrics उपलब्ध
- MIT license के तहत TypeScript open source project
अभी कोई टिप्पणी नहीं है.