Подтвердить что ты не робот

Книга для Django + Celery + RabbitMQ?

Хорошо, я читал о celery и rabbitmq, в то время как я ценю усилия проекта и документацию, меня все еще путают многие вещи.

http://www.celeryproject.org/

http://ask.github.com/django-celery/

Я смущен, если сельдерей предназначен только для Django или автономного сервера, так как вторая ссылка celery тесно связана с Django. На обоих сайтах показаны различные способы настройки и использования celery, которые для меня хаотичны.

Достаточно напыщенно, есть ли подходящая книга, которую я могу купить?

4b9b3361

Ответ 1

Ну, а не книга, но я недавно установил в Dotcloud для Django + Celery, а вот короткий документ: http://web.archive.org/web/20150329132442/http://docs.dotcloud.com/tutorials/python/django-celery/

Он предназначен для простого запуска асинхронных задач. Существует определенная dotcloud настройка, но все остальное может немного прояснить ситуацию. AFAIK, Celery начал тесно связан с Django, но позже стал совершенно другим животным, хотя он по-прежнему сохраняет превосходную совместимость с Django.

Ответ 2

Я не знаю ни одной книги, я думаю, быстрый поиск Амазонки разобьет это.

Суть в том, что сельдерей запускается как отдельный сервер и работает так же, как и для отдельной программы python как Django, поэтому он не привязан непосредственно к Django. Вы также можете запустить рабочую программу celeryd на нескольких компьютерах, чтобы они могли обрабатывать одну и ту же очередь одновременно. Часто для хранения сообщения очереди выполняется отдельный сервер очередей, например RabbitMQ.

Имейте в виду, что django-celery - это просто приложение интеграции, которое действует как клей между Django и Celery.

Ответ 3

Это было задано долгое время назад, и документы по сельдерее были значительно расширены, так как было бы хорошо начать с FAQ, чтобы запросить подобные запросы.

http://docs.celeryproject.org/en/latest/faq.html#is-celery-for-django-only