0 篇文章
基于 NestJS + Prisma + PostgreSQL + Redis + BullMQ 构建的统一后端平台,支撑 4 个前端应用的 200+ API 接口
本文分析博客翻译系统的根本性能瓶颈——Worker concurrency=1 导致的串行处理,通过提高并发度、降低内部延迟等优化,将翻译吞吐量提升约 5 倍。
构建一个企业级的 AI 翻译监控中心——从 BullMQ 队列实时监控、多维度进度追踪、到任务历史管理和错误告警
JoyMini API 的队列监控服务基于 BullMQ 事件系统构建实时仪表盘,跟踪队列状态、Job 进度、失败率和处理延迟,支持管理后台可视化运维。
JoyMini API 的媒体处理管道基于 Sharp 进行图像多格式变体生成和 BlurHash 编码,基于 FFmpeg 进行视频 HLS 自适应转码,全部通过 BullMQ 异步驱动。
JoyMini 的拼团系统基于 Redis 乐观锁防止超售、BullMQ 结算队列处理异步分账,涵盖团购创建、参团、自动成团和结算的完整事务性流程。
JoyMini API 的文件上传体系基于 Cloudflare R2 S3 对象存储和 BullMQ 异步队列,涵盖图片压缩(Sharp)、视频 HLS 转码(FFmpeg)和 BlurHash 生成的完整媒体处理管道。
JoyMini API 基于 BullMQ(Redis 驱动队列)构建的后台任务体系,涵盖 3 个队列、4 个 Worker 的架构设计,包括图片压缩管道、Sharp 合成、视频 HLS 转码和封面提取的完整实现。
JoyMini API 的头像自动生成服务(Sharp 合成 + BullMQ 队列)、Xendit 支付集成(含分布式锁调账)和基于 Redis 的公共缓存拦截器实现。