搜索

epub文档 Celery v5.0.1 Documentation

2.13 MB 2313 页 0 下载 59 浏览 0 评论 0 收藏
语言 格式 评分
英语
.epub
3
摘要
Celery 是一个简单、灵活且可靠的分布式任务队列系统,用于处理大量消息并提供工具以维护分布式系统。文档介绍了 Celery 5.0.1 版本的新功能、更改历史、安装配置以及使用方法。Celery 支持多种消息传输代理(如 RabbitMQ 和 Redis),并提供任务调度功能。5.0.1 版本修复了多个问题,包括日志文件编码、自定义头传播、数据库模式重试等。此外,文档还涵盖了如何使用 Celery 创建任务、运行工人服务器以及配置结果存储后端等内容。
AI总结
《Celery v5.0.1 Documentation》是Celery 5.0版本的官方文档,主要介绍了Celery的功能、使用方法、更新内容以及相关资源。以下是文档的核心内容总结: ### 1. **Celery简介** - **定义**:Celery是一个简单、灵活且可靠的分布式任务队列系统,用于处理大量消息,支持实时任务处理和任务调度。 - **特点**: - 分布式系统,支持高可用性和水平扩展。 - 提供丰富的工具用于维护分布式系统。 - 支持多种语言(如Python、Node.js、PHP)和协议。 - 开源项目,遵循BSD 3-Clause许可证。 ### 2. **捐赠与支持** - Celery项目依赖社区的捐赠来维持发展,尤其是使用Celery进行商业开发的用户应考虑支持项目。 - 提供了捐赠链接(Open Collective),支持成为赞助者或贡献者。 ### 3. **版本更新** - **5.0.1版本**(发布日期:2020-10-18): - 修复了多个问题,包括: - UTF-8日志文件编码支持。 - Redis结果后端的任务分组序列化问题。 - 数据库结果后端的重试机制优化。 - CLI选项(如`--without-gossip`)的修复。 - 更清晰的错误提示和日志级别支持。 - **5.0.0版本**(发布日期:2020-08-24): - **重大变化**: - 移除了AMQP结果后端。 - 弃用`celery.utils.encoding`模块。 - 默认禁用pytest插件,需单独安装`pytest-celery`。 - 引入了新的基于Click的CLI工具。 - **其他更新**: - 支持Python 3.6及更高版本。 - 移除了对Riak结果后端的支持。 ### 4. **使用入门** - **选择消息队列(Broker)**:支持RabbitMQ、Redis等。 - **安装与配置**:提供快速上手指南,包括创建任务、运行worker以及调用任务。 - **功能**: - 支持任务分组、链式任务和回调(Chord)。 - 提供任务状态跟踪和结果存储。 - 支持时区和性能优化。 ### 5. **贡献与社区** - 欢迎社区参与贡献,强调代码风格和协作的重要性。 - 提供了详细的贡献指南和开发文档。 ### 6. **法律信息** - Celery软件遵循BSD 3-Clause许可证。 ### 总结 Celery 5.0版本在功能、性能和兼容性方面均有显著提升,特别在Python 3支持、任务处理优化以及新功能引入方面表现突出。文档提供了详细的使用和配置指南,适合新手和进阶用户。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 2306 页请下载阅读 -
文档评分
请文明评论,理性发言.