搜索

epub文档 Celery v4.0.1 Documentation

1.37 MB 1040 页 0 下载 66 浏览 0 评论 0 收藏
语言 格式 评分
英语
.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 页请下载阅读 -
文档评分
请文明评论,理性发言.