Знакомство с Celery + RabbitMQ. Management панель для RabbitMQ и Flower для Celery

Аватар автора
Сурен Хоренян
Показываю как использовать Celery и RabbitMQ вместе. Ещё и Flower прикрутим. Для запуска на Windows используйте флаг `--pool solo`, например: `celery --app=app.app worker --pool=solo`. Выполнение в `solo` режиме подойдёт для локальной отладки. В продакшн всё ещё лучше использовать `prefork` или хотя бы `threads` режим. Метки 00:00 Начало 00:20 Ставим Celery и запускаем RabbitMQ 04:10 Инициализация Celery 07:20 Запуск Celery worker 13:37 Задача Celery 18:21 Отправляем рассылку по почте 25:45 Постановка Celery задачи 31:40 Важность сериализуемости аргументов 34:28 Получение результата обработки задачи 37:22 Celery Flower 38:40 Обязательно подключаем задачи к основному приложению 40:14 Запускаем отправку писем 45:20 Итоги и Спасибо

0/0


0/0

0/0

0/0