background-job-processing
该技能面向构建后台作业处理系统,提供任务队列、工作进程、调度与重试等实现方案。适用于长耗时任务的异步执行,例如发送邮件、生成报表或导出、处理大数据集、调度周期性任务以及分散计算密集型操作。内容以 Celery 配置示例为主线,并列出 Python + Celery + Redis、Node.js + Bull Queue、Ruby + Sidekiq、作业重试与错误处理、监控与可观测性等参考指南。同时给出最佳实践清单,强调设置任务超时、指数退避重试、任务幂等、优先级、队列深度与失败监控、日志与清理等,避免同步阻塞、无界重试、忽略失败等做法。具体安装命令与完整实现代码暂未提供。