epub文档 Celery v4.1.0 Documentation

1.35 MB 1057 页 0 评论
语言 格式 评分
英语
.epub
3
摘要
文档详细描述了 Celery 4.1.0 的功能、版本更新和变更历史,强调其作为分布式任务队列的实时处理能力及任务调度特性。此版本支持 Python 2.7、3.4 和 3.5,并对PyPy提供支持。文档中还提到了从旧版本升级的步骤,重要更新如取消对Python 2.6的支持,以及修复了多个任务处理和序列化相关的问题。社区贡献者列表和变更日志为用户提供了透明的开发历史。
AI总结
以下是对《Celery v4.1.0 Documentation》的中文总结: --- ### Celery v4.1.0文档总结 #### 1. 简介 - Celery是一款简单、灵活且可靠的分布式系统,用于处理大量消息,支持实时处理和任务调度。 - 它是一个任务队列,适用于需要高效运行的分布式任务。 - 相较于旧版本,v4.1.0保持了向后兼容性,但部分功能和支持已更改,需特别注意。 #### 2. 版本历史与主要更改 - ** Celery 4.1.0** 发布日期:2017年7月25日 - 更新内容: - **配置变更**:`CELERY_SEND_EVENTS`取代`CELERYD_SEND_EVENTS`,兼容3.1.x版本。 - **广播队列修复**:恢复了广播队列的功能。 - **PyPy支持**:新增对PyPy 5.8.0的支持。 - **Elasticsearch序列化修复**:修复了键序列化问题。 - **新增信号**:添加`worker_shutting_down`信号。 - ** Celery 4.0** - 主要更改: - **支持结束**:取消了对Python 2.6和Windows的支持。 - **默认序列化**:JSON成为默认序列化格式。 - **任务协议更新**:引入新任务消息协议,提升性能和兼容性。 - **任务基类变更**:`Task`基类不再自动注册任务。 - **Redis事件不兼容**:Redis事件格式发生变化,需重新配置。 - **新功能亮点**: - 增加了对RabbitMQ、Amazon SQS、Apache QPid等传输的支持。 - 优化了Prefork池,改进了任务调度策略。 - 支持通过日出、日落、黎明和黄昏时间调度任务。 #### 3. 认证与贡献 - Celery采用BSD许可证,开放源代码,鼓励社区贡献。 - 贡献者列表包括:@michael-k、@orf、@3lnc等,感谢他们的代码贡献。 #### 4. 升级指南 - **从Celery 3.1升级**: 1. 升级至Celery 3.1.25。 2. 更新配置,使用新设置名称。 3. 阅读重要注释。 4. 升级至Celery 4.0。 #### 5. 文档结构 - 包括“入门指南”、“用户指南”、“贡献指南”、“版本历史”等部分,帮助用户全面了解Celery的功能和使用方法。 --- ### 总结 Celery v4.1.0是当前的稳定版本,主要更新内容包括配置变更、功能改进和性能优化。升级时需注意Python版本和配置的兼容性问题,建议详细阅读升级指南和重要注释以确保平滑过渡。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 1050 页请下载阅读 -
文档评分
请文明评论,理性发言.