http://www.cnblogs.com/wupeiqi/articles/8796552.htmlhtml
Celery 是一个专一于实时处理和任务调度的分布式任务队列, 同时提供操做和维护分布式系统所需的工具.. 所谓任务就是消息, 消息中的有效载荷中包含要执行任务须要的所有数据.python
Celery 是一个分布式队列的管理工具, 能够用 Celery 提供的接口快速实现并管理一个分布式的任务队列.redis
Celery 自己不是任务队列, 是管理分布式任务队列的工具. 它封装了操做常见任务队列的各类操做, 咱们使用它能够快速进行任务队列的使用与管理.后端
Celery 是一个异步任务队列。你可使用它在你的应用上下文以外执行任务。总的想法就是你的应用程序可能须要执行任何消耗资源的任务均可以交给任务队列,让你的应用程序自由和快速地响应客户端请求。服务器
使用 Celery 运行后台任务并不像在线程中这样作那么简单。可是好处多多,Celery 具备分布式架构,使你的应用易于扩展。一个 Celery 安装有三个核心组件:架构