Celery v4.4.5 Documentation
1.44 MB
1215 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .epub | 3 |
摘要 | ||
文档详细介绍了 Celery 4.4.5 的功能和更新内容,包括其作为分布式任务队列的特性,支持的 Python 版本,以及如何从旧版本升级。文档还强调了社区贡献的重要性,并提供了详细的更改日志和修复说明。用户可以通过 IRC 或邮件列表加入社区讨论,并访问相关文档以获取更多信息。 | ||
AI总结 | ||
以下是对《Celery v4.4.5 Documentation》的中文总结,重点突出核心观点和关键信息,避免冗余,逻辑清晰:
---
### Celery 4.4.5 文档总结
#### 1. Celery 概述
Celery 是一个简单、灵活且可靠的分布式编程框架,用于处理大量消息,同时提供了维护分布式系统所需的工具。它是一个支持实时处理的任务队列,也支持任务调度。当前版本为 4.4.5,官方支持 CPython 2.7、3.5 至 3.8 以及 PyPy2 和 PyPy3。
#### 2. 版本更新
- **Celery 4.4.5**:主要包含 bug 修复和性能改进,例如:
- 补充了 `future` 的依赖项。
- 修复了 `autoretry_for` 的问题。
- 优化了 ElasticSearch 索引重试机制。
- 修复了.backend 编码问题。
- **Celery 4.4.4**:修复了任务重试机制,添加了 `task_internal_error` 信号。
- **Celery 4.4.3**:修复了 S3 后端的编码问题,优化了错误处理。
#### 3. 版本支持与升级
- **支持的 Python 版本**:2.7、3.5、3.6、3.7 和 3.8。
- **弃用**:Python 3.4 和 Windows 平台(因资源有限,但仍接受补丁)。
- **升级指南**:
1. 从 Celery 3.1 升级至 3.1.25。
2. 更新配置以匹配新版本。
3.閱讀升级注意事项。
#### 4. 功能与改进
- **结果后端**:支持 ElasticSearch 等后端。
- **Jitter 功能**:随机分布指数回退。
- **任务调度**:支持周期性任务。
- **池化资源**:优化了资源分配和释放。
#### 5. 社区与贡献
- Celery 拥有活跃的社区,欢迎通过 IRC 或邮件列表加入。
- 参与贡献时,需遵循社区规范,包括代码风格和报告问题的指南。
- 代码贡献需尽量遵循现有代码风格,但最终会由维护者整理。
#### 6. 变更历史
- **主要版本变更**:详细记录了 4.4.x 系列的新功能和 bug 修复。
- **补丁版本**:4.4.5、4.4.4 和 4.4.3 的具体改动。
- **历史存档**:旧版本的变更记录可在 “History” 部分查阅。
---
以上总结提炼了文档的核心内容,突出版本更新、功能改进、支持环境和社区贡献等关键信息,语言简洁,逻辑清晰。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
1208 页请下载阅读 -
文档评分