epub文档 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 页请下载阅读 -
文档评分
请文明评论,理性发言.