详解django+django-celery+celery的整合实战

上传:qqarmor37980 浏览: 26 推荐: 0 文件:pdf 大小:297.44 KB 上传时间:2022-05-13 09:46:00 版权申诉

本篇文章主要是由于计划使用django写一个计划任务出来,可以定时的轮换值班人员名称或者定时执行脚本等功能,百度无数坑之后,终于可以凑合把这套东西部署上。其中,异步任务通常在业务逻辑中被触发并发往任务队列,而定时任务由 Celery Beat 进程周期性地将任务发往任务队列。Celery 本身不提供队列服务,官方推荐使用 RabbitMQ 和 Redis 等。Worker 是执行任务的处理单元,它实时监控消息队列,获取队列中调度的任务,并执行它。Backend 用于存储任务的执行结果,以供查询。使用 Celery 实现异步任务主要包含三个步骤:创建一个 Celery 实例启动 Celery Worker应用程序调用异步任务本地环境:

上传资源
用户评论