Celery 4.4.3 Documentation
1.44 MB
1209 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .epub | 3 |
摘要 | ||
文档描述了Celery 4.4.3版本的功能和更新内容。Celery是一个简单、灵活且可靠的分布式编程框架,用于处理大量消息,同时提供维护分布式系统的工具。它支持实时处理和任务调度,并与之前版本向后兼容。文档详细介绍了新增功能、错误修复、支持的Python版本以及升级指南,强调在升级前阅读重要注意事项的必要性。 | ||
AI总结 | ||
以下是《Celery 4.4.3 Documentation》内容的中文总结:
---
### Celery 4.4.3 文档总结
#### 1. **概述**
- Celery 是一个简单、灵活且可靠的分布式编程框架,用于处理大量消息,提供实时处理和任务调度功能。
- 它是一个任务队列,支持运行时任务处理和任务调度,适用于构建分布式系统。
- Celery 拥有一个庞大且多样化的用户和贡献者社区,支持多种 Python 版本和运行环境。
---
#### 2. **版本信息**
- 本文档描述了 Celery 的当前稳定版本(4.4.3),适用于 CPython 2.7、3.5、3.6、3.7 和 3.8,以及 PyPy2 和 PyPy3。
- Celery 4.4.x 系列是向后兼容的,但升级时需阅读重要注意事项。
---
#### 3. **主要更新和改进**
- **新增功能**:
- 支持使用正则表达式或 glob 模式广播到多个 Pidbox,允许一次性检查或 ping 多个 worker。
- 支持 PEP 420 命名空间包,允许从命名空间包加载任务。
- 添加 `acks_on_failure_or_timeout` 设置,可作为全局配置。
- 引入 `task_received` 信号,用于任务接收时的监听。
- **错误修复**:
- 修复了 Python < 3.6 环境下 CLI崩溃的问题。
- 修复了 S3 后端的 UTF-8 编码问题。
- 修复了 MySQL SSL 参数配置问题。
- 解决了任务重队问题,避免任务丢失。
- 修复了 Windows 构建问题。
- **性能优化**:
- 改进任务重试逻辑,优化异常处理。
- 优化后端配置,增加文件系统后端的相对路径支持。
- 提高 autoscale 效率,避免任务重复执行。
---
#### 4. **升级指南**
- 升级至 4.4.3 时,请确保已阅读重要注意事项。
- 从旧版本升级时,需逐步完成配置更新和版本跳转。
- 对于 4.0 升级,需注意 Python 2.6 和 Windows 支持的变化。
---
#### 5. **技术细节**
- Celery 的核心功能包括任务队列、任务调度和分布式处理。
- 支持多种后端(如 Redis、MySQL、S3 等)和序列化方式。
- 提供命令行工具和 API 用于任务管理、worker 控制和系统监控。
---
#### 6. **社区与文档**
- Celery 拥有活跃的社区,用户可通过 IRC 或邮件列表加入讨论。
- 提供详细的文档和开发者指南,涵盖安装、配置和扩展。
---
以上是 Celery 4.4.3 文档的核心内容和关键信息的总结,涵盖了版本更新、新增功能、错误修复和升级指南等内容,旨在帮助用户快速了解 Celery 的主要特性和变化。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
1202 页请下载阅读 -
文档评分