epub文档 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 页请下载阅读 -
文档评分
请文明评论,理性发言.