15 Punkte von xguru 2026-02-24 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Hochleistungs-Job-Queue, die ohne Redis auskommt, entwickelt, um schlanke Backend-Verarbeitung in Bun-Runtime-Umgebungen zu vereinfachen
  • Bietet eine BullMQ-kompatible API, sodass bestehende Redis-basierte Queue-Systeme leicht ersetzt werden können
  • Keine externen Abhängigkeiten — Datenpersistenz über SQLite im WAL-Modus ohne Redis, MongoDB oder PostgreSQL
  • Geeignet, wenn man den operativen Overhead von Redis vermeiden will, sowie für Single-Server-Umgebungen und Prototypen/MVPs
  • Auf einem einzelnen Node sind bis zu 286.000 ops/sec möglich
  • Unterstützt zwei Ausführungsmodi
    • Embedded-Modus: Direkte Ausführung innerhalb des Anwendungsprozesses. Geeignet für CLI/Edge Functions/Serverless
    • Server-(TCP)-Modus: Läuft als eigenständiger Server, mit dem sich mehrere Worker und Producer per TCP verbinden
  • Persistenz- und Recovery-Funktionen
    • Verwaltung fehlgeschlagener Jobs mit DLQ (Dead Letter Queue)
    • Integriertes S3-Backup-System
      • Unterstützt AWS S3, Cloudflare R2, MinIO und DigitalOcean Spaces
      • Automatische Backup-Intervalle und Aufbewahrungsrichtlinien konfigurierbar
      • Enthält SHA-256-Integritätsprüfung und Metadaten-Tracking
  • Scheduling- und Automatisierungsfunktionen
    • Unterstützt Cron-Jobs sowie verzögerte Jobs, Retries und Priority Queues
    • Ereignisbasierter präziser setTimeout-Scheduler eliminiert unnötiges Polling
  • Bietet einen integrierten Monitoring-Stack
    • Prometheus + Grafana-Dashboard
    • Acht integrierte Alert-Regeln für Durchsatz, Erfolgs-/Fehlerrate, Worker-Status, DLQ usw.
  • Auf der offiziellen Website bunqueue.dev finden sich API-Dokumentation, CLI-Leitfaden und Performance-Metriken
  • MIT-Lizenz. Ein Open-Source-Projekt in TypeScript

Noch keine Kommentare.

Noch keine Kommentare.