Celery 是一个专注于实时处理和任务调度的分布式任务队列, 同时提供操作和维护分布式系统所需的工具.. 所谓任务就是消息, 消息中的有效载荷中包含要执行任务需要的全部数据.
Celery 是一个分布式队列的管理工具, 可以用 Celery 提供的接口快速实现并管理一个分布式的任务队列.
Celery 本身不是任务队列, 是管理分布式任务队列的工具. 它封装了操作常见任务队列的各种操作, 我们使用它可以快速进行任务队列的使用与管理.
Celery 架构图
安装 Celery
#直接安装 pip install celery #添加绑定的依赖 pip install celery[librabbitmq] #多个绑定的依赖 pip install celery[librabbitmq,redis,auth,msgpack]
配置 Celery
```
## 使用 Celery
```