Celery 分布式任务队列
2011-09-13

图片来之 slideshare
安装 Celery :
使用 pip 安装
pip install celery
使用 easy_install 安装
easy_install celery
通过源代码安装
下载 最近的 版本 http://pypi.python.org/pypi/celery/
$tar xzvf celery-0.0.0.tar.gz
cd celery-0.0.0
python setup.py build
python setup.py install # as root
示例:
from celery.task import task
@task
def add(x, y):
return x + y
Celery 可以在后台执行任务(异步),可以等一个任务执行完成(同步)
>>>result = add.delay(4, 5)
>>>result.wait()
9