15 poin oleh xguru 2026-02-24 | Belum ada komentar. | Bagikan ke WhatsApp
  • Antrean pekerjaan berperforma tinggi yang berjalan tanpa Redis, dikembangkan untuk menyederhanakan pemrosesan backend ringan di lingkungan runtime Bun
  • Menyediakan API yang kompatibel dengan BullMQ sehingga dapat dengan mudah menggantikan sistem antrean berbasis Redis yang sudah ada
  • Tanpa dependensi eksternal — menyediakan persistensi data dengan mode WAL SQLite tanpa Redis, MongoDB, atau PostgreSQL
  • Cocok saat ingin menghindari overhead operasional Redis, atau untuk lingkungan server tunggal serta prototipe/MVP
  • Dapat memproses hingga 286 ribu ops/sec pada node tunggal
  • Mendukung dua mode eksekusi
    • Mode Embedded: berjalan langsung di dalam proses aplikasi. Cocok untuk CLI/edge function/serverless
    • Mode Server (TCP): berjalan sebagai server independen sehingga banyak worker dan producer dapat terhubung melalui TCP
  • Fitur persistensi dan pemulihan
    • Mengelola pekerjaan gagal dengan DLQ (Dead Letter Queue)
    • Sistem backup S3 bawaan
      • Mendukung AWS S3, Cloudflare R2, MinIO, dan DigitalOcean Spaces
      • Dapat mengatur interval backup otomatis dan kebijakan retensi
      • Termasuk verifikasi integritas SHA-256 dan pelacakan metadata
  • Fitur penjadwalan dan otomasi
    • Mendukung pekerjaan cron, penundaan, percobaan ulang, dan antrean prioritas
    • Menghilangkan polling yang tidak perlu dengan scheduler setTimeout presisi berbasis event
  • Menyediakan stack integrasi pemantauan
    • Dashboard Prometheus + Grafana
    • 8 aturan peringatan bawaan untuk throughput, rasio sukses/gagal, status worker, DLQ, dan lainnya
  • Situs resmi bunqueue.dev menyediakan dokumentasi API, panduan CLI, dan metrik performa
  • Berlisensi MIT. Proyek open source TypeScript

Belum ada komentar.

Belum ada komentar.