搜索

epub文档 Celery v4.4.4 Documentation

1.44 MB 1215 页 0 下载 63 浏览 0 评论 0 收藏
语言 格式 评分
英语
.epub
3
摘要
Celery 是一个简单、灵活且可靠的分布式系统,用于处理大量消息,同时为运维团队提供维护分布式系统的工具。它是一个以实时处理为重点的任务队列,同时也支持任务调度。文档介绍了 Celery 4.4.4 版本的主要变化,包括对 Python 3.6 及以上版本的支持,Kombu 和 Billiard 的更新,以及对 PyPy 的支持。此外,文档还提到了一些重要的改进和修复,如任务重试机制的优化、后端编码问题的修复等。
AI总结
### Celery 4.4.4 文档总结 #### 1. **概述** Celery 是一个简单、灵活且可靠的分布式系统,用于处理大量消息,同时为运维团队提供维护工具。它是一个任务队列,专注于实时处理,同时也支持任务调度。Celery 拥有活跃的社区和用户群体,是开源项目,遵循 BSD 协议。 #### 2. **新功能与改进** - **Celery 4.4 (Cliffs)**:增加了对 Python 3.6 和 PyPy 的支持,修复了部分问题,并改进了任务处理和后端功能。 - **Celery 4.3 (Rhubarb)**:修复了任务队列和后端的稳定性问题,支持更多 Python 版本。 - **Celery 4.2 (Windowlicker)**:改进了任务调度和后端性能,修复了部分安全问题。 - **Celery 4.1 (Latentcall)**:新增了对 Python 3.6 的支持,修复了任务处理中的问题。 - **Celery 4.0 (Latentcall)**:移除对 Python 2.6 的支持,新增了对 Python 3.5 的支持。 #### 3. **重要变更** - **Python 支持**: - Celery 4.4 支持 Python 3.4、3.5、3.6、3.7、3.8 以及 PyPy。 - 旧版本已移除对 Python 2.6 的支持。 - **依赖升级**: - Kombu 和 Billiard 等依赖库进行了版本升级,修复了部分问题。 - **安全性改进**: - 修复了部分安全漏洞,包括与用户 ID 和群组 ID 设置相关的安全问题。 #### 4. **升级注意事项** - **升级步骤**: 1. 升级到 Celery 3.1.25。 2. 更新配置文件,使用新的设置名称。 3. 阅读重要说明。 4. 升级到 Celery 4.0。 - **重要说明**: - 移除对 Python 2.6 的支持。 - Windows 已不再受支持。 #### 5. **功能亮点** - **任务队列**:支持分布式任务处理和实时处理。 - **任务调度**:支持周期性任务和任务链。 - **后端支持**:包括 Redis、RabbitMQ、Elasticsearch 等多种后端。 - **工具支持**:提供运维工具以维护分布式系统。 #### 6. **社区与支持** - Celery 拥有活跃的社区,用户和贡献者可通过 IRC 或邮件列表参与。 - 项目接受捐赠和赞助,以确保未来发展。 #### 7. **版本历史** - **4.4.4**:修复了 `autoretry_for` 的问题,改进了任务处理和后端性能。 - **4.4.3**:修复了 S3 后端的 UTF-8 编码问题,改进了任务处理和连接池设置。 - **4.4.2**:修复了任务处理和后端的稳定性问题。 - **4.4.1**:修复了部分任务处理和后端的性能问题。 总结:Celery 4.4.4 是一个功能强大且稳定的分布式任务队列系统,支持多种语言和后端,适合需要处理大量任务和实时处理的场景。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 1208 页请下载阅读 -
文档评分
请文明评论,理性发言.