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