| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .epub | 3 |
| 摘要 | ||
Celery 是一个简单、灵活且可靠的分布式系统,用于处理大量消息,同时为运维提供维护分布式系统的工具。Celery 4.4.7 版本修复了多个问题,包括任务信号处理、后端结果存储优化、自定义任务自动重试功能等,并改进了测试和文档。文档还介绍了 Celery 的主要功能、版本兼容性以及社区支持。 | ||
| AI总结 | ||
### Celery v4.4.7 文档总结
#### 1. **文档概述**
- **Celery** 是一个简单、灵活且可靠的分布式任务队列,主要用于处理大量消息,并提供维护分布式系统的工具。
- 它支持实时任务处理和任务调度,拥有活跃的社区和多种语言的集成支持。
#### 2. **版本支持**
- **Windows** 已不再被官方支持,但可能仍可使用,且接受社区贡献的修复。
- **Celery 4.4** 是当前稳定的版本,支持以下 Python 版本:
- CPython: 2.7, 3.5, 3.6, 3.7, 3.8
- PyPy: 2 和 3
- 旧版本(如 4.3、4.2 等)的更新内容和新功能在文档中也有详细描述。
#### 3. **4.4.7 版本更新**
- **新增功能:**
- 新增 `task_received`, `task_rejected`, 和 `task_unknown` 信号。
- 支持 Elasticsearch 后端的 401 错误重试。
- 支持基于类的任务自动重试(#6233)。
- 修复 Redis 后端中结果顺序的问题(#6218)。
- 引入 `--range-prefix` 选项到 `celery multi`。
- 添加 `AsyncResult` 的 `as_list` 方法(#6179)。
- 修复 Cassandra 后端在多线程或 gevent 池中的错误(#6147)。
- **修复问题:**
- 修复 `-A` 和 `-args` 的行为一致性问题(#6223)。
- 修复 `Fixes #6250` 和 `Fixes #6258` 等问题。
- 修复 MongoDB 序列化问题(#6259)。
- 修复 `SIGTERM=SIGQUIT` 不生效的问题。
- **其他改进:**
- 使用 Redis 的有序集合优化性能。
- 测试、CI、Docker 和文档的改进。
#### 4. **其他版本更新**
- **4.4.6 版本:**
- 移除 `autoscale force_scale` 方法(#6085)。
- 修复 `chord` 的初始化选项与运行选项合并问题。
- 修复 Kombu 依赖版本兼容性问题。
#### 5. **重要信息**
- **社区支持:** Celery 拥有活跃的社区,用户和贡献者可以通过 IRC 或邮件列表加入。
- **捐赠与支持:** 项目接受捐赠以支持其未来发展。
- **文档结构:** 包含安装指南、故障排除、教程等内容,帮助用户快速上手和深入使用。
#### 6. **总结**
- Celery 4.4.7 是一个功能丰富且稳定的版本,新增了多个实用功能和性能优化。
- 开发者应关注版本兼容性问题,尤其是 Python 3.4 已被移除支持。
- 旧版本的更新日志和新功能也可在文档中查阅,以帮助用户更好地进行版本升级和功能迁移。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
1212 页请下载阅读 -
文档评分














Celery v4.4.7 Documentation
Celery 3.0 Documentation