15 điểm bởi xguru 2026-02-24 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Hàng đợi tác vụ hiệu năng cao hoạt động không cần Redis, được phát triển để đơn giản hóa xử lý backend nhẹ trong môi trường runtime Bun
  • Cung cấp API tương thích BullMQ để dễ dàng thay thế hệ thống hàng đợi dựa trên Redis hiện có
  • Không có phụ thuộc bên ngoài — cung cấp khả năng lưu bền dữ liệu bằng chế độ SQLite WAL mà không cần Redis, MongoDB hay PostgreSQL
  • Phù hợp khi muốn tránh overhead vận hành Redis, hoặc cho môi trường máy chủ đơn và prototype/MVP
  • Có thể xử lý tối đa 286 nghìn ops/sec trên một nút đơn
  • Hỗ trợ hai chế độ chạy
    • Chế độ Embedded: chạy trực tiếp bên trong tiến trình ứng dụng. Phù hợp cho CLI/edge function/serverless
    • Chế độ Server (TCP): chạy như máy chủ độc lập để nhiều worker và producer kết nối qua TCP
  • Tính năng lưu bền và khôi phục
    • Quản lý tác vụ thất bại bằng DLQ (Dead Letter Queue)
    • Tích hợp sẵn hệ thống sao lưu S3
      • Hỗ trợ AWS S3, Cloudflare R2, MinIO, DigitalOcean Spaces
      • Có thể cấu hình chu kỳ sao lưu tự động và chính sách lưu giữ
      • Bao gồm xác minh toàn vẹn SHA-256 và theo dõi metadata
  • Tính năng lập lịch và tự động hóa
    • Hỗ trợ tác vụ cron, hàng đợi trì hoãn, retry và ưu tiên
    • Loại bỏ polling không cần thiết bằng trình lập lịch setTimeout chính xác dựa trên sự kiện
  • Cung cấp stack tích hợp giám sát
    • Dashboard Prometheus + Grafana
    • Tích hợp sẵn 8 quy tắc cảnh báo cho throughput, tỷ lệ thành công/thất bại, trạng thái worker, DLQ, v.v.
  • Trang chính thức bunqueue.dev cung cấp tài liệu API, hướng dẫn CLI và chỉ số hiệu năng
  • Giấy phép MIT. Là dự án mã nguồn mở TypeScript

Chưa có bình luận nào.

Chưa có bình luận nào.