首页
›
后端、数据与云原生工程
›
003-Python与FastAPI后端工程
›
《Celery异步任务与调度工程》
VIP10
本课程属于:003-Python与FastAPI后端工程
后端、数据与云原生工程 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Celery异步任务与调度工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
Celery工程全景
目标=异步任务与调度系统的核心价值 · 典型应用场景 · 技术选型对比与整体架构分层
Celery
工程全景
02
消息代理与结果后端
目标=RabbitMQ · Redis等Broker的选型依据 · 连接配置
消息代理
结果后端
03
第一个Celery任务
目标=从零搭建Worker · 定义任务 · 调用任务
Celery
第一个
04
任务定义与调用方式
目标=@app.task装饰器参数 · delay与apply_async的… · 任务签名
任务定义
调用方式
05
任务路由与队列设计
目标=通过task_routes · queue参数 · exchange与routing_k…
任务路由
队列设计
06
Worker并发模型
目标=prefork · eventlet · gevent
Worker
并发模型
07
任务序列化与数据传递
目标=JSON · pickle · msgpack等序列化方案的安全性与…
任务序列化
数据传递
08
任务重试与错误处理
目标=autoretry_for · retry策略 · 指数退避
任务重试
错误处理
09
任务超时与软超时
目标=time_limit · soft_time_limit · 超时信号处理与长任务的中断恢复策略
任务超时
软超时
10
任务状态与结果追踪
目标=PENDING · STARTED · SUCCESS
任务状态
结果追踪
11
任务链与工作流
目标=chain · group · chord
任务链
工作流
12
周期性任务与Beat调度
目标=crontab · interval · solar调度器配置
Beat
周期性任务
13
任务优先级与限流
目标=priority队列 · rate_limit · 并发限制与资源配额管理
任务优先级
限流
14
Worker生命周期管理
目标=启动 · 停止 · 重启
Worker
生命周期管理
15
任务监控与可观测性
目标=Flower · Prometheus指标 · 日志聚合
任务监控
可观测性
16
任务幂等性与去重
目标=幂等设计模式 · 任务去重 · 锁机制与重复消费的工程解决方案
任务幂等性
去重
17
任务依赖与数据流
目标=上游任务结果传递 · 依赖注入 · 数据库事务与任务提交的一致性
任务依赖
数据流
18
Celery与Web框架集成
目标=Django · Flask · FastAPI中的任务提交
Celery
Web
19
任务编排中的错误恢复
目标=失败任务重放 · 死信队列 · 补偿事务与人工干预流程
任务编排
错误恢复
20
大规模任务调度
目标=分片 · 批量提交 · 任务分片
大规模任务调度
目标=分片
21
Celery配置管理
目标=配置分层 · 环境变量 · 动态配置更新与多环境部署实践
Celery
配置管理
22
安全与权限
目标=Broker认证 · 任务签名 · 序列化安全
安全
权限
23
性能调优与基准测试
目标=任务吞吐量 · 延迟 · Worker利用率
性能调优
基准测试
24
容器化与Kubernetes部署
目标=Docker镜像构建 · K8s部署Worker · Beat
Kubernetes
容器化
25
任务测试策略
目标=单元测试 · 集成测试 · Mock Broker
任务测试策略
目标=单元测试
26
Celery与消息队列高级特性
目标=RabbitMQ死信交换 · 延迟队列 · 优先级队列与Celery的配合
Celery
消息队列高级特性
27
任务调度中的时间语义
目标=时区处理 · 夏令时 · 定时任务漂移与精确调度方案
任务调度
时间语义
28
Celery在微服务架构中的角色
目标=服务间异步通信 · 事件驱动 · Saga模式与最终一致性
Celery
微服务架构
29
故障排查与调试
目标=常见错误 · Worker崩溃 · 任务丢失
故障排查
调试
30
综合实战
目标=构建一个高可用 · 可观测 · 可扩展的异步任务调度系统
综合实战
目标=构建一个高…
所属VIP或分类
同VIP:Django企业Web应用开发工程
同VIP:FastAPI高性能API开发工程
同VIP:Flask轻量后端服务工程