搜索

pdf文档 Celery v4.0.0 Documentation

2.59 MB 701 页 0 下载 61 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
Celery是一个简单、灵活且可靠的分布式系统,用于处理大量消息并提供维护工具。Celery 4.0.0版本支持CPython 2.7、3.4、3.5和PyPy,引入了新的任务消息协议,并对任务类进行了修改。文档还介绍了社区资源、获取帮助的方式以及许可信息。
AI总结
### Celery v4.0.0 文档总结 #### 1. 版权声明 - Celery 用户手册由 Ask Solem 编写,版权归作者所有。 - 文档遵循 [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/legalcode) 许可证。 - 软件遵循 BSD License (3 Clause)。 --- #### 2. 入门指南 - **Celery 是什么?** - Celery 是一个简单、灵活且可靠的分布式系统,用于处理大量消息。 - 它是一个任务队列,支持实时处理和任务调度。 - 主要特性包括任务分发、结果存储、监控和扩展性。 - **兼容性** - 此版本(4.0)兼容 Python 2.7、3.4、3.5 以及 PyPy。 --- #### 3. Celery 4.0 新功能 - **新特性** - 引入新的任务消息协议。 - 任务基类不再自动注册任务。 - 更新了部分模块命名空间(如 `celery.utils` 重构为多个子模块)。 - 移除了部分已弃用的功能和设置(如 `CELERYD_ETA_SCHEDULER`)。 - **重要注意事项** - 升级时需更新配置文件,确保新旧版本兼容。 - 移除了部分实验性功能和未记录的 API。 --- #### 4. 版本更新与修复 - **Celery 2.4.5** - 修复了周期性任务执行时间的错误(任务可能提前执行)。 - 增加了对 MongoDB、Beanstalk 和 CouchDB 的支持。 - 提升了日志记录的详细性。 - **Celery 2.4.4** - 修复了一个安全漏洞( CELERYSA-0001 ),解决了权限管理问题。 - 修复了进程池中的死锁问题(Issue #523)。 - `celerymon` 被弃用,建议使用 `flower` 替代。 --- #### 5. Celery 3.1 新功能 - **新特性** - 引入 `celery.contrib.methods` 模块,支持将方法注册为任务。 - 更新了任务类和模块命名空间(如 `celery.messaging`、`celery.log` 等)。 - **重要变更** - 移除了部分未记录的 API 和实验性功能。 - 更新了对 `kombu` 和 `billiard` 的依赖版本。 --- #### 6. 资源与支持 - **获取帮助** - 邮件列表:[celery-users](https://groups.google.com/forum/#!forum/celery-users)。 - IRC 频道:Freenode 网络的 `#celery`。 - Bug 报告:[GitHub Issues](https://github.com/celery/celery/issues)。 - **社区与贡献** - 参与开发:[GitHub](https://github.com/celery/celery)。 - Wiki:[celery/celery](http://wiki.github.com/celery/celery/)。 --- #### 7. 许可证 - 软件遵循 New BSD License,具体条款见 LICENSE 文件。 --- ### 总结 Celery 是一个功能强大且灵活的分布式任务队列系统,支持实时处理和任务调度。4.0 版本引入了新功能和改进,同时移除了部分旧功能以优化性能和兼容性。文档提供了详细的入门指南、版本更新说明和社区资源,帮助用户快速上手和解决问题。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 694 页请下载阅读 -
文档评分
请文明评论,理性发言.