15 puan yazan xguru 2026-02-24 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Redis olmadan çalışan yüksek performanslı bir iş kuyruğu olup, Bun runtime ortamında hafif backend işlemlerini basitleştirmek için geliştirildi
  • BullMQ uyumlu API sunarak mevcut Redis tabanlı kuyruk sistemlerinin kolayca yerine geçebilir
  • Harici bağımlılık yok — Redis, MongoDB, PostgreSQL olmadan SQLite WAL modu ile veri kalıcılığı sağlar
  • Redis işletim yükünden kaçınmak isteyenler için ya da tek sunuculu ortamlar ve prototip/MVP'ler için uygundur
  • Tek düğümde maksimum 286 bin ops/sec işleyebilir
  • İki çalışma modu desteklenir
    • Embedded modu: Doğrudan uygulama süreci içinde çalışır. CLI/edge function/serverless vb. için uygundur
    • Server (TCP) modu: Bağımsız bir sunucu olarak çalışır; birden çok worker ve producer TCP üzerinden bağlanır
  • Kalıcılık ve kurtarma özellikleri
    • Başarısız işleri yönetmek için DLQ (Dead Letter Queue)
    • Yerleşik S3 yedekleme sistemi
      • AWS S3, Cloudflare R2, MinIO, DigitalOcean Spaces desteği
      • Otomatik yedekleme aralığı ve saklama politikaları yapılandırılabilir
      • SHA-256 bütünlük doğrulaması ve metadata takibi içerir
  • Zamanlama ve otomasyon özellikleri
    • Cron işleri ile gecikme, yeniden deneme ve öncelik kuyruğu desteği
    • Olay tabanlı hassas setTimeout zamanlayıcısı ile gereksiz polling ortadan kaldırılır
  • Monitoring entegre yığını sunar
    • Prometheus + Grafana dashboard'ları
    • Throughput, başarı/başarısızlık oranı, worker durumu, DLQ vb. için 8 yerleşik alarm kuralı
  • Resmi site bunqueue.dev üzerinde API dokümantasyonu, CLI rehberi ve performans metrikleri sunuluyor
  • MIT lisanslı bir TypeScript açık kaynak projesi

Henüz yorum yok.

Henüz yorum yok.