Размер: 2102
Комментарий:
|
← Версия 4 от 2010-06-01 17:24:44 ⇥
Размер: 2157
Комментарий:
|
Удаления помечены так. | Добавления помечены так. |
Строка 8: | Строка 8: |
Строка 31: | Строка 32: |
Установка с помощью pip: | '''Установка с помощью pip:''' |
Строка 35: | Строка 36: |
Установка с помощью easy_install: | '''Установка с помощью easy_install''' |
Строка 39: | Строка 41: |
Загрузка и установка из исходников | |
Строка 41: | Строка 42: |
Загрузите последнюю версию celery с сайта http://pypi.python.org/pypi/celery/ | '''Загрузка и установка из исходников''' Вы всегда можете загрузить последнюю версию на сайте http://pypi.python.org/pypi/celery/ |
Строка 51: | Строка 54: |
Использование версии из транка | '''Использование версии из транка''' |
Celery — распределенные очереди задач
Celery — распределенные очереди задач на Python. Celery позволяет описывать задачи на Python и запускать их на нескольких серверах, распределяя их с помощью брокера, в качестве которого может выступать RabbitMQ (рекомендованный вариант), Stomp, Redis и даже большинство СУБД.
Обзор
Архитектура проекта выглядит следующим образом:
Пример задачи осуществляющей сложение двух чисел
Вы можете выполнить задачу в фоновом режиме либо дождаться ее завершения:
Установка
Вы можете установить celery с помощью Python Package Index (PyPI) или из исходников.
Установка с помощью pip:
$ pip install celery
Установка с помощью easy_install
$ easy_install 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