epub文档 Celery v4.2.0 Documentation

1.36 MB 1110 页 0 评论
语言 格式 评分
英语
.epub
3
摘要
文档描述了Celery 4.2版本的功能和升级说明。Celery是一个分布式任务队列,支持实时处理和任务调度,适用于处理大量消息,并提供维护工具。该版本支持CPython 2.7、3.4、3.5及3.6和PyPy5.8.0。文档详细介绍了从Celery3.1到4.0的升级步骤,包括更改配置设置和重要注意事项,如停止支持Python2.6及配置名称变更。新功能包括改进的任务消息协议、任务自动重试、新的任务调度方法以及结果后端的更新。
AI总结
《Celery v4.2.0 Documentation》摘要: 本文档描述了Celery的当前稳定版本(4.2),并提供了升级指南、功能更新和社区贡献信息。以下是核心内容的总结: 1. **版本信息与发布** - 当前稳定版本为Celery 4.2,适用于CPython 2.7、3.4、3.5、3.6以及PyPy。 - 添加了对Python 3.6和PyPy 5.8.0的支持。 - 文档中所有部分增添了参考链接,方便导航。 2. **升级指南** - 对于Django用户和其他用户,提供了详细的升级步骤,包括配置更新和向后兼容性变化。 - 弃用了Python 2.6的支持,Django支持和一些特性因简化或资金问题被移除。 3. **变更日志与修复** - 列出了 Celery 2.0 至 4.2 之间的版本更新,包括 bug 修复和功能改进。 - 例如,修复了 Redis 结果后端的文档错误、工作者的连接错误处理、以及 SQLAlchemy 数据库后端的竞态条件问题。 4. **新功能与改进** - 引入了新的任务消息协议,任务序列化默认为 JSON。 - 优化了任务调度功能,支持基于日出、日落等时间的周期任务配置。 -增强了 Redis 事件处理、任务自动重试和错误处理机制。 - 新增了 Celery 应用配置的 API,支持任务路由和结果后端的扩展。 5. **社区贡献与开发** - 提供了详细的贡献指南,包括代码风格、问题报告和分支管理。 - 列出了 Celery 的主要贡献者,并鼓励用户参与社区开发。 6. **项目结构与工具** - 介绍了 Celery 的核心模块和命令行工具,例如用于控制工作节点的 `celery.bin.control` 和用于清理结果后端的 `celery.bin.purge`。 总结:Celery 4.2 是一个功能强大且社区支持广泛的分布式任务队列系统,适合处理实时任务和任务调度。本版本在性能、兼容性和用户体验方面均有显著提升,适合开发者和运维人员使用。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 1103 页请下载阅读 -
文档评分
请文明评论,理性发言.