Обмислям да използвам целина в моя проект. Намерих много информация за това как да го използвам и т.н. Това, което ме интересува, е как да внедря / пакетирам моето решение.
Трябва да тичам два компонента - django app ислед това целият работник (компонент, който изпраща имейли). Например бих искал моето приложение django да използва e-mail_ticket задачата, която би дала имейл за поддръжка билети. Създавам tasks.py в приложението django.
@task
def email_ticket(from, message):
...
Да инсталирам приложението ми django и след това просто да стартирам celeryd като отделен процес от същия път?
./manage.py celeryd ...
Ами работниците на различни сървъри? Разгръщане на цялото приложение django и стартиране само на celeryd? Разбирам, че мога да използвам целина само за работника, но бих искал да използвам целилам и целина.
Всякаква обратна връзка е оценена. Благодаря
Благодаря за обратната връзка.
Отговори:
3 за отговор № 1Това е описано в документацията тук, Същността е, че трябва да изтеглите някои скриптове за инициализация и да настроите конфиг. След като стане това, ще стартирате със зареждане и ще бъдете готови.