搜索

epub文档 Celery 2.4 Documentation

957.42 KB 543 页 0 下载 84 浏览 0 评论 0 收藏
语言 格式 评分
英语
.epub
3
摘要
本文档描述了 Celery 2.4 版本,一个分布式任务队列系统。使用 Celery 需要两个主要组件:消息代理(如 RabbitMQ)和工作节点。消息代理使客户端和工作节点通过消息传递进行通信,工作节点处理消息并由一个或多个物理或虚拟节点组成。接收到特定类型消息时执行的操作称为任务。文档涵盖了入门指南、用户指南(包括任务、执行任务、工作节点指南、周期性任务等)、配置、并发处理、信号、API 参考等内容。此外,文档还介绍了“大实例”重构,允许实例化多个 Celery 实例,并提供了创建 Celery 实例和任务的示例。文档最后列出了变更历史及弃用时间表。
AI总结
Celery 2.4 是一个分布式任务队列系统。使用 Celery 至少需要两个核心组件:**消息代理**(如 RabbitMQ)和 **Worker** 节点。Worker 负责处理接收到的消息,每个消息对应一个“**任务**”。 文档重点介绍了“**大实例重构**”,允许在同一进程空间中创建多个 Celery 实例,无需使用全局配置。示例展示了如何实例化 Celery、配置、创建任务(如 `add(x, y)`)以及自定义任务子类。 用户指南涵盖了任务的基础操作(如重试、日志)、执行方式(如 ETA、序列化)、Worker 管理(启动、停止、并发)以及路由和监控。文档还列出了各版本的变更历史(如 2.4.0 至 2.3.0)和已弃用的设置项(如 `CELERY_AMQP_EXCHANGE` 需替换为 `CELERY_DEFAULT_EXCHANGE`)。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 536 页请下载阅读 -
文档评分
请文明评论,理性发言.