celery异步认知

时间:2021-10-22 09:04:36
celery是异步任务的框架
是由python实现的异步框架.
在使用celery我们经常分为三个部分, 第一部分就是我们所说的客户端, 就是发起异步任务的一方,
第二部分 任务队列 broker
第三部分 任务处理者worker, 真正的celery,真正的任务处理着, 单独的另外启动一个进程, 执行客户端发起的任务,支持多任务处理的, 默认是采用多进程, 还支持多协程.
 
broker 支持 Redis, rabbitMQ(消息队列), 给celery配置Redis, 告诉celery我们的任务是存在Redis中, 传递的是函数代码的名字.
celery异步认知