- 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.