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 页请下载阅读 -
文档评分