Я рассматриваю возможность использования сельдерея в своем проекте. Я нашел много информации о том, как его использовать и т. Д. Меня интересует, как развернуть / упаковать мое решение.
Мне нужно запустить два компонента - приложение django и затем celeryd worker (компонент, который отправляет электронные письма). Например, я хотел бы, чтобы мое приложение django использовало задачу email_ticket, которая отправляла бы заявки по электронной почте. Я создаю tasks.py в приложении django.
@task
def email_ticket(from, message):
...
Развернуть ли я свое приложение django, а затем просто запустить celeryd как отдельный процесс из того же пути?
./manage.py celeryd ...
А как насчет работников на разных серверах? Развернуть все приложение django и запустить только celeryd? Я понимаю, что могу использовать сельдерей только для рабочего, но я хотел бы использовать сельдерею и сельдерея.
Любые отзывы приветствуются. Спасибо
Спасибо за любые отзывы.