搜索

epub文档 Celery v5.0.0 Documentation

2.13 MB 2309 页 0 下载 55 浏览 0 评论 0 收藏
语言 格式 评分
英语
.epub
3
摘要
Celery 是一个简单、灵活且可靠的分布式任务队列系统,用于处理大量消息。它支持实时处理和任务调度,并提供维护分布式系统的工具。Celery 5.0.0 版本于 2020 年 9 月发布,主要更新包括移除 AMQP 结果后端、支持 Python 3.9 以及优化对 Redis 和 Couchbase 的支持。文档还介绍了如何从 Celery 4.x 升级到 5.0.0,并提供了社区支持和贡献指南。
AI总结
# Celery v5.0.0 文档总结 ## 1. Celery 概述 - **Celery** 是一个简单、灵活且可靠的分布式任务队列系统,用于处理大量消息,同时提供运维工具以维护分布式系统。 - **核心功能**: - 分布式任务处理。 - 支持实时处理和任务调度。 - 提供丰富的工具和文档支持生产环境。 - **社区**:拥有活跃的用户和贡献者社区,支持 IRC 和邮件列表交流。 - **开源**:遵循 BSD 3-Clause 许可证。 --- ## 2. Celery 5.0.0 新功能与改进 - **版本支持**: - 支持 Python 3.6、3.7、3.8 以及 PyPy3。 - 不再支持 Windows(因资源限制)。 - **主要变化**: - **移除 AMQP 结果后端**:#6360。 - **弃用设置警告**:#6353。 - **Redis 后端重试策略暴露**:#6330。 - **为即将发布的 Python 3.9 做准备**:#6328。 - **其他改进**: - 提升代码对 Python 3 的兼容性。 - 更新 Couchbase 结果后端为 SDK V3。 - 修复与 gevent 或 eventlet 的兼容性问题。 --- ## 3. 捐赠与贡献 - **捐赠**:Celery 项目依赖于社区的慷慨捐赠,尤其是使用 Celery 创建商业产品的用户,鼓励成为赞助者或支持者。 - **贡献**:欢迎社区贡献代码和文档,社区氛围友好且注重易用性。 --- ## 4. 入门指南 - **快速上手**: - 选择消息代理(Broker):支持 RabbitMQ、Redis 等。 - 安装 Celery 并创建第一个任务。 - 启动 worker 并调用任务。 - 配置结果存储和任务跟踪。 - **学习资源**: - 《First Steps with Celery》教程。 - 浏览文档的其他部分以了解高级功能。 --- ## 5. 其他重要信息 - **协议与语言支持**:Celery 使用消息协议,支持 Python 以外的语言(如 Node.js 和 PHP)通过适配器实现语言间交互。 - **文档结构**:包括安装、配置、高级功能(如任务组合、路由、远程控制)等。 --- 总结:Celery 5.0.0 是一个功能强大且灵活的分布式任务队列系统,支持多种语言和协议,适合需要高可用性和扩展性的生产环境。新版本优化了对 Python 3 的支持,并移除了部分过时功能,建议用户根据文档逐步升级和配置。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 2302 页请下载阅读 -
文档评分
请文明评论,理性发言.