15 points par xguru 2026-02-24 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • File de tâches haute performance fonctionnant sans Redis, développée pour simplifier les traitements backend légers dans l’environnement Bun runtime
  • Fournit une API compatible BullMQ, permettant de remplacer facilement les systèmes de file basés sur Redis existants
  • Aucune dépendance externe — offre une persistance des données via le mode WAL de SQLite, sans Redis, MongoDB ni PostgreSQL
  • Adapté lorsque l’on veut éviter la surcharge d’exploitation de Redis, ainsi qu’aux environnements sur serveur unique et aux prototypes/MVP
  • Peut traiter jusqu’à 286 000 ops/sec sur un nœud unique
  • Prend en charge deux modes d’exécution
    • Mode Embedded : exécution directe à l’intérieur du processus de l’application. Adapté aux CLI, edge functions et au serverless
    • Mode Server (TCP) : exécution comme serveur indépendant, avec plusieurs workers et producteurs connectés en TCP
  • Fonctions de persistance et de reprise
    • Gestion des tâches en échec via une DLQ (Dead Letter Queue)
    • Système de sauvegarde S3 intégré
      • Prise en charge d’AWS S3, Cloudflare R2, MinIO et DigitalOcean Spaces
      • Configuration possible de la fréquence des sauvegardes automatiques et des politiques de rétention
      • Inclut une vérification d’intégrité SHA-256 et le suivi des métadonnées
  • Fonctions de planification et d’automatisation
    • Prise en charge des tâches cron, ainsi que des files différées, des retries et des files prioritaires
    • Planificateur setTimeout précis basé sur les événements, supprimant le polling inutile
  • Fournit une stack d’intégration de monitoring
    • Tableaux de bord Prometheus + Grafana
    • 8 règles d’alerte intégrées pour le débit, les taux de réussite/échec, l’état des workers, la DLQ, etc.
  • Le site officiel bunqueue.dev propose la documentation API, le guide CLI et les indicateurs de performance
  • Sous licence MIT. Projet open source en TypeScript

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.