Celery 3.1 Documentation
1.22 MB
887 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .epub | 3 |
摘要 | ||
文档描述了Celery 3.1版本的功能、更新和配置信息。Celery是一个简单、灵活且可靠的分布式任务队列系统,专注于实时处理,同时支持任务调度。该版本是向后兼容的,支持多种Python版本,包括CPython 2.6、2.7、3.3和PyPy。文档详细介绍了新功能、改进、配置选项以及升级指南,强调了社区贡献和用户参与的重要性。 | ||
AI总结 | ||
《Celery 3.1 Documentation》总结如下:
### Celery 3.1 概述
- **版本信息**:Celery 3.1 是稳定版本,发布日期为 2013 年 11 月 9 日,发布者为 Ask Solem。
- **兼容性**:支持 CPython 2.6、2.7、3.3 和 PyPy。相较于 3.0 版本,3.1 版本取消了对 Python 2.5 的支持。
- **功能特点**:Celery 是一个简单、灵活且可靠的分布式任务队列系统,支持实时处理和任务调度,适用于处理大量消息。
---
### 主要新功能与改进
1. **Prefork Pool 改进**:增强了 Prefork Pool 的性能和稳定性。
2. **Django 支持**:3.1 版本对 Django 有更好的支持,建议结合使用 `django-celery 3.0`。
3. **任务结果后端**:将 `celery.results.BaseDictBackend` 替换为 `celery.results.BaseBackend`。
4. **事件排序**:事件现在使用逻辑时间排序。
5. **安全修复**:修复了 daemons 权限管理的问题,确保权限正确降级。
---
### 重要更改与弃用
1. **废弃功能**:
- 默认不再启用 Pickle。
- 移除了旧的命令行程序。
2. **配置更改**:
- user 的 `celeryconfig.py` 必须在 Python 路径中。
- 任务结果后端和任务队列路由等配置需特别注意。
---
### 贡献与社区
- Celery 拥有活跃的社区,欢迎通过 IRC 或邮件列表加入。
- **贡献指南**:
- 报告 bug 时需提供足够的信息。
- 提交代码时需遵循代码风格规范。
- 社区遵循《行为准则》,强调友好协作。
---
### 安全与Bug修复
- **安全修复**:修复了 daemons 权限管理的问题,确保正确降级权限。
- **Bug修复**:修复了任务队列挂起、任务超时等问题。
---
### 其他
- **文档与资源**:提供了详细的配置指南、用户指南和开发文档,适合新手和开发者参考。
- **向后兼容性**:3.1 版本与旧版本向后兼容,但升级前建议仔细阅读重要提示。
---
### 总结
Celery 3.1 是一个功能强大、稳定性更高的版本,适合分布式任务队列和实时处理场景。升级前需注意配置更改和弃用功能,建议结合社区文档和指南进行部署与开发。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
880 页请下载阅读 -
文档评分