• 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

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.