⇤ ← Версия 1 от 2010-06-01 17:22:21
Размер: 2102
Комментарий:
|
Размер: 2106
Комментарий:
|
Удаления помечены так. | Добавления помечены так. |
Строка 8: | Строка 8: |
Строка 9: | Строка 10: |
Celery — распределенные очереди задач
Celery — распределенные очереди задач на Python. Celery позволяет описывать задачи на Python и запускать их на нескольких серверах, распределяя их с помощью брокера, в качестве которого может выступать RabbitMQ (рекомендованный вариант), Stomp, Redis и даже большинство СУБД.
Обзор
Архитектура проекта выглядит следующим образом:
Пример задачи осуществляющей сложение двух чисел
Вы можете выполнить задачу в фоновом режиме либо дождаться ее завершения:
Установка
Вы можете установить celery с помощью Python Package Index (PyPI) или из исходников.
Установка с помощью pip:
$ pip install celery
Установка с помощью easy_install:
$ easy_install celery
Загрузка и установка из исходников
Загрузите последнюю версию celery с сайта http://pypi.python.org/pypi/celery/
Вы можете установить ее следующим образом:
$ tar xvfz celery-0.0.0.tar.gz $ cd celery-0.0.0 $ python setup.py build # python setup.py install # as root
Использование версии из транка
Вы можете клонировать репозитарий следующим образом:
$ git clone git://github.com/ask/celery.git