SuperAPI AI 工具集

bullmq-specialist-v2

编程与开发

查看项目

更新于 10-15 21:09

技能介绍

用途:为 Node.js/TypeScript 应用提供 BullMQ 专家级工作流,围绕 Redis 支撑的任务队列、后台处理与可靠异步执行。触发场景包括用户提到 bullmq、bull queue、redis queue、background job、job queue、delayed job 等。

主要能力:覆盖队列与 Worker 配置、作业调度、延迟任务、重复任务、任务优先级、任务限流、任务事件、Worker 模式、流式生产者与任务依赖等。资料给出的模式包括基础队列设置、延迟与定时任务、FlowProducer 父子任务流、优雅停机与 Bull Board 可视化监控。

使用方式:先确认目标与范围,读取概览与来源文件,再按需加载仅影响结果的参考、示例或脚本,执行后按上游预期验证,越界时移交相关技能。示例调用为 @bullmq-specialist-v2。核心依赖 bullmq 与 ioredis;托管可选 upstash、redis-cloud、elasticache、railway;监控可选 bull-board、arena、bullmq-pro。

工程原则:生产者侧 fire-and-forget;始终显式设置任务选项;幂等由使用方负责;重试采用指数退避;配置死信队列;保守设置并发上限;任务数据只传 ID 不传大对象;妥善处理 SIGTERM 优雅停机。

限制与边界:资料未提供价格、收费、平台支持范围或效果承诺。Redis 基础设施、无服务器队列、工作流编排、事件溯源、邮件投递等超出范围,需移交 redis-specialist、upstash-qstash、temporal-craftsman、event-architect、email-systems 等。资源路径示例均为 references/n/a 等占位,具体脚本与资产暂未提供。