| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .epub | 3 |
| 摘要 | ||
本文档是Celery 4.0.1版本的官方文档。Celery是一个简单、灵活且可靠的分布式系统,用于处理大量消息,并提供维护该系统所需的工具。它是一个任务队列,专注于实时处理,同时支持任务调度。文档指出,Celery 4.0.0版本存在不安全的默认配置,允许反序列化pickled消息,该问题在4.0.1版本中已修复。此外,文档还介绍了新功能,如注册基于类的任务的方法,以及对Python 3关键字参数检查的支持。文档提到,Celery 4.0版本官方支持CPython 2.7、3.4、3.5和PyPy,但不再支持Windows。文档还包含版本历史、升级指南以及安全修复等内容。 | ||
| AI总结 | ||
Celery 是一个简单、灵活且可靠的分布式任务队列系统,专注于实时处理并支持任务调度。它是开源项目,遵循BSD许可证,拥有庞大的用户和贡献者社区。文档基于稳定版4.0编写。
**核心功能与入门**
- 主要功能是处理大量消息,并提供维护系统所需的工具。
- 新手可以通过“First Steps with Celery”教程和FAQ快速上手。
- 文档结构包含用户指南(如应用、任务、画布、工作指南)和资源等内容。
**4.0版本重要更新**
- **语言与兼容性**:官方支持CPython 2.7、3.4、3.5以及PyPy。**重要:不再支持Python 2.6**。
- **安全问题**:4.0.1修复了4.0.0版本中默认配置不安全的问题(允许反序列化pickle消息),已将安全默认值改为只允许json序列化。用户需配置`app.conf.accept_content = ['json']`。
- **新功能**:
- 新增了注册基于类的任务的方法(`app.register_task`)。
- 在Python3上,任务参数检查现在支持仅关键字参数。
- **其他**:该版本向后兼容,但升级时建议遵循从3.1到4.0的升级步骤(包括先升级到3.1.25)。
**版本历史与安全公告**
- 文档回顾了旧版本(如2.3、2.0)的变更,记录了多个安全修复(如CELERYSA-0001关于权限提升的问题)。
- 在Windows支持方面,4.x版本因资源问题不再正式支持Windows。
**版权与许可**
- Celery用户手册遵循Creative Commons Attribution-ShareAlike 4.0 International许可。
- Celery软件本身遵循BSD许可证(3条款)。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
1033 页请下载阅读 -
文档评分














Celery v4.0.1 Documentation
Celery 3.0 Documentation