| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .epub | 3 |
| 摘要 | ||
Celery 是一个简单、灵活且可靠的分布式系统,用于处理大量消息并提供维护分布式系统的工具。它是一个以实时处理为目标的任务队列,同时支持任务调度。Celery 4.4.3 版本修复了多个问题,包括后端 UTF-8 编码问题、Kombu 版本升级、任务重试属性支持以及性能优化。该版本支持 Python 2.7、3.5、3.6、3.7、3.8 以及 PyPy,并提供了对 S3 后端和文件系统后端的支持。 | ||
| AI总结 | ||
# Celery 4.4.3 文档总结
## 1. 核心信息
- **Celery 4.x**:不再支持 Windows,但可能仍可使用,并接受修复补丁。
- **当前稳定版本**:4.4.x。
- **发布版本**:4.4.3,发布日期为2020年6月1日。
## 2. 主要更新内容(4.4.3 版本)
### 修复与改进
- **后端编码问题**:修复 S3 后台的 UTF-8 编码问题。
- **依赖升级**:
- Kombu 升级至 4.6.9。
- 升级 `pycurl` 至最新支持 wheel 的版本。
- **任务功能**:
- 任务类定义可包含重试属性(#5869)。
- 修复 `mysql SSL` 参数无法使用的问题(#6019)。
- 修复任务重试后不返回结果的问题。
- 支持相对路径的文件系统后端(#6070)。
- **性能与稳定性**:
- 减少异常任务的内存泄漏(#6024)。
- 避免任务重复导致的资源竞争问题(#6017)。
- 修复自动扩展功能在 `prefetch_multiplier` 为 1 时的问题。
- **其他改进**:
- 统计命令增加 `uptime` 显示。
- 修复任务未送达时的重试逻辑。
- 更新 `celeryd.conf` 配置文件。
### 其他更新
- **兼容性**:
- 支持 CPython 2.7、3.5、3.6、3.7、3.8 以及 PyPy2、PyPy3。
- 不再支持 Python 3.4。
## 3. 新功能(Celery 4.4 版本)
- **新增功能**:
- 支持更多语言扩展(如 Node.js 和 PHP)。
- 提供 HTTP 端点和 webhook 支持。
- 增强任务调度和实时处理能力。
- **性能优化**:
- 提升任务队列的吞吐量和响应速度。
- **社区支持**:
- 拥有活跃的用户和贡献者社区,支持 IRC 和邮件列表。
## 4. 其他重要信息
- **捐赠支持**:项目接受商业捐赠,支持 Celery 的未来发展。
- **学习资源**:提供入门教程和 FAQ,帮助新手快速上手。
---
总结:Celery 4.4.3 是一个功能丰富且稳定的版本,修复了多个关键问题并增强了任务处理能力,适用于分布式任务队列和实时处理场景。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
1202 页请下载阅读 -
文档评分














Celery 4.4.3 Documentation
Celery 3.0 Documentation