У меня есть все, что я хочу делать с django-celery
, работающим на моей машине разработки локально. Я запускаю Django, djcelery
, cellery
и брокер (Amazon SQS). Он отправляет задания и просто работает.Django Сельдерей в производстве
Я могу установить все это, как я сделал локально (то есть все на одном ), но что происходит, когда я хочу распространять задачи на другие задачи ? Является ли это копией текущей машины (с Django, djcelery
и celery
) и все соединения с тем же SQS? Как это работает? Если они все свяжутся с одним и тем же брокером, они просто «знают»? или это не работает так?
Можно ли начинать с всего на одной машине, как я делал в разработке (я буду демонтировать сельдерей в производстве)?
Вы можете начать с «все» на одной машине, пока она работает для вас, в зависимости от того, какой сайт вам нужно разместить, у вас может быть план масштабирования, но для начала все вместе идеально поместиться. У меня есть все это, и я использую Linode, поэтому я могу масштабировать экземпляр, если мне нужно больше ресурсов. – PepperoniPizza