Celery 定时任务

Celery 除了可以执行异步任务,也支持执行周期性任务(Periodic Tasks),或者说定时任务。Celery Beat 进程通过读取配置文件的内容,周期性地将定时任务发往任务队列。

承接 https://www.168seo.cn/python/24933.html Celery 常用配置文件

Celery 定时任务-Python 技术分享 Java技术分享 Python 爬虫技术_微信公众号:zeropython—昊天博客

celeryconfig 中添加 schedules

现在,让我们启动 Celery Worker 进程,在项目的根目录下执行下面命令:
Celery 定时任务-Python 技术分享 Java技术分享 Python 爬虫技术_微信公众号:zeropython—昊天博客

接着,启动 Celery Beat 进程,定时将任务发送到 Broker,在项目根目录下执行下面命令:

Celery 定时任务-Python 技术分享 Java技术分享 Python 爬虫技术_微信公众号:zeropython—昊天博客

然后查看Celery Worker 进程

Celery 定时任务-Python 技术分享 Java技术分享 Python 爬虫技术_微信公众号:zeropython—昊天博客

我们看到 task1 add 每十秒执行一次, task2 multiply 下午 每天下午两点47 执行




HTTPX 基础教程-新乡seo|网站优化,网站建设_微信公众号:zeropython—昊天博客