搜索

pdf文档 Celery 4.4.0 Documentation

2.84 MB 795 页 0 下载 64 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
Celery 4.4.0是Celery项目的最新版本,主要更新包括对CPython 2.7、3.5至3.8以及PyPy版本的支持,不再支持Windows系统。该版本引入了新的功能,如使用ThreadPoolExecutor的并发模型和DynamoDB后端的自动过期。文档还提到了对Kombu库的升级、任务结果存储的改进以及对Django 1.8及以上版本的支持。Celery 4.x系列是最后一个支持Python 2的版本,而Celery 5.0将仅支持Python 3.5及以上版本。
AI总结
《Celery 4.4.0 文档》总结 1. 版本信息 - Celery 4.4.0 发布日期:2019年12月16日上午9:45 UTC+6:00 - 主要贡献者:Asif Saif Uddin - 支持的Python版本:CPython 2.7、3.5、3.6、3.7、3.8,PyPy2、PyPy3 - Kombu版本:4.6.7 2. 主要新功能与改进 - 任务执行池:新增基于ThreadPoolExecutor的并发模型 - 动态结果过期:支持DynamoDB后端自动过期 - 任务结果扩展:支持所有后端存储扩展结果 - 事件机制优化:禁用无事件的事件启动步骤 - SQS改进:增加失败时拒绝消息功能 - 赛车条件修复:解决大规模弦头发布时的竞态条件问题 - 文档和测试矩阵优化 3. 重要变更 - 不再支持Windows(但可尝试修复) - Python 2.6不再支持(4.x系列) - 旧版配置设置名称已弃用,需更新为新名称 - 任务参数检查:新增对任务参数的签名验证 - Redis事件不再向后兼容 - Celery 5.0起仅支持Python 3.5+ 4. 兼容性与注意事项 - 升级指南:建议使用命令行工具自动更新配置 - 任务队列协议变更:新增低级设置名称一致性 - Django支持:要求Django 1.8及以上版本 - 日志级别调整:stdout/stderr日志级别从INFO改为ERROR - 导出任务时需注意CELERY_IMPORTS配置 5. 历史版本说明 - Celery 4.0发布于2016年11月4日,包含大量新功能和性能优化 - Celery 3.1(Cipater)为重要中间版本,提供基础功能改进 - Celery 5.0将是最后一个支持Python 3.5+的版本 总结:Celery 4.4.0是Celery项目的一个重要版本,带来了多项新功能和性能改进,同时对旧版本的部分功能进行了调整和弃用。用户在升级时需注意配置和兼容性问题,建议提前规划迁移策略。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 788 页请下载阅读 -
文档评分
请文明评论,理性发言.