搜索

epub文档 Celery v4.4.7 Documentation

1.44 MB 1219 页 0 下载 73 浏览 0 评论 0 收藏
语言 格式 评分
英语
.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 页请下载阅读 -
文档评分
请文明评论,理性发言.