一句话面向 Redis 生态的开源后台任务与消息队列,支持 Node.js、Bun、Python、Elixir、PHP 等语言。
定价开源免费 + Pro/企业订阅 BullMQ 为 MIT License。BullMQ Pro Standard 按部署授权,$1,395/年或 $139/月,适用于少于 100 名员工的组织;Enterprise 支持多部署、批量折扣、优先支持、自定义协议/MSA、PO 付款;Embedded 面向产品集成,提供再分发权利。
适合谁需要后台任务、异步处理、消息队列、任务调度和工作流编排的开发者、后端团队、微服务团队及企业工程团队。
核心功能基于 Redis 的后台任务与消息队列支持延迟任务与定时任务支持自动重试、指数退避和死信队列支持父子任务流与复杂依赖支持限流、去重、节流模式多语言互操作支持横向扩展多 WorkerTaskforce.sh 实时监控与调试面板BullMQ Pro 提供分组、批处理、Observables 和专业支持
功能与用途BullMQ 是用于后台任务和消息队列的开发者工具,面向异步任务处理、队列消费、延迟任务、定时任务、自动重试、任务流依赖、限流、去重和横向扩展 Worker 等场景。文中示例覆盖视频转码、AI pipelines、支付处理、电商订单、邮件通知、Webhook、ETL、报表和 IoT 数据处理。
支持语言/框架支持 Node.js、Bun、Python、Elixir、PHP。页面示例包含 TypeScript、Python、Elixir、PHP。BullMQ Pro 当前可用于 Node.js 和 Bun,更多语言支持计划中。
开源还是闭源BullMQ 为 MIT License 开源项目。BullMQ Pro 是商业增强版本,提供独占功能和专业支持。
自托管选项BullMQ 本身作为库与 Redis 及兼容服务配合使用,可运行在用户自己的 Redis、Valkey、DragonflyDB、AWS ElastiCache、Upstash 等环境。页面未明确说明 Taskforce.sh 是否支持自托管。
定价开源版 MIT 免费。Pro Standard 按部署授权,$1,395/年或 $139/月,适用于少于 100 名员工的组织。Enterprise 面向多部署和大型组织,定制价格、批量折扣、优先支持、自定义协议/MSA、PO 付款。Embedded 面向产品集成,提供再分发权利,价格需联系。
API/SDK提供 Queue、Worker、QueueEvents、FlowProducer 等 API;示例展示 add job、Worker 并发处理、事件监听、repeatable jobs、rate limiter、retry/backoff、flow dependencies。Pro 提供 WorkerPro、JobPro、groups、batches、observables 等接口。
集成与生态与 Redis 生态集成,支持 Redis、Valkey、DragonflyDB、AWS ElastiCache、Upstash 等。支持多语言生产者/消费者共用同一队列。监控方面与 Taskforce.sh 配套,提供实时监控、Job Inspector、性能分析等。
文档质量抓取文本提供大量多语言代码示例,并多次引导查看 Documentation 和 Code Examples;功能说明较清晰,覆盖核心用法和典型场景。但正文未包含完整 API 参考、部署指南或中国访问说明。
支付Enterprise 提到支持 Payment by POs;其他支付方式未说明。
中国访问未知
适用场景电商订单处理、视频与媒体处理、邮件和通知活动、Webhook 处理、数据管道与 ETL、AI/ML 任务编排、文档生成与报表、IoT 与传感器数据摄取。
同类Celery、RQ、Sidekiq、RabbitMQ、Kafka、Temporal、Resque、Bee-Queue