Size: a a a

Django [ru] #STAY HOME

2019 May 02

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
celery beat - это такой же костыль, как cron через uwsgi
источник

C

Cicerō in Django [ru] #STAY HOME
Почему?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
оно работает, но это костыль)
источник

C

Cicerō in Django [ru] #STAY HOME
Это как отвёртка она работает, и надежно
источник

D

Dmitry in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
оно работает, но это костыль)
описал весь реальный мир
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну, не должен сервер с ресурсами заниматься задачами крона) под крон нужен отдельный от Django сервис)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
делать "всё в одном" - это костыль, чтобы сделать побыстрее
источник

C

Cicerō in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
ну, не должен сервер с ресурсами заниматься задачами крона) под крон нужен отдельный от Django сервис)
А почему не должен? Я решаю что он должен. И если сервер справляется с поставленной задачей зачем тратить больше сил?
источник

D

Dmitry in Django [ru] #STAY HOME
Cicerō
А почему не должен? Я решаю что он должен. И если сервер справляется с поставленной задачей зачем тратить больше сил?
потому, что масштабирование под угрозой
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну потому что не unix way
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
так быстрее сделать, но архитектура будет хуже
источник

D

Dmitry in Django [ru] #STAY HOME
тут довольно понятно в общем-то. Но переехать с celery-beat на отдельный сервис не так-то сложно
источник

D

Dmitry in Django [ru] #STAY HOME
и мне кажется если сегодня переехать на отдельный микросервис стоит 10 рублей, а прототип можно проверить без этого, то когда прототип себя оправдает можно и 15 рублей потратить, ведь в 9 случаев из 10 это будут деньги в мусорку
источник

А

Алексей in Django [ru] #STAY HOME
- парни, я тут это, Джанго изучаю, не знаю даже ничего про celery, как нормально запилить расписание?
- ну, нормально некостыльно через kebernetes
источник

D

Dmitry in Django [ru] #STAY HOME
было бы что называть архитектуру. У меня крутится демон, который чекает неоплаченных пользователей. Строчек 10 оно занимает
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Алексей
- парни, я тут это, Джанго изучаю, не знаю даже ничего про celery, как нормально запилить расписание?
- ну, нормально некостыльно через kebernetes
ну да
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
"спроси своего админа, как правильно поставить задачу в крон, он даст пример"
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
вопрос был про "как правильно", а правильно - через Kubernetes
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
я косвенно этим намекнул на то, что "если у вас не Kubernetes - у вас неправильно"
источник

KC

Kenneth Chinedu in Django [ru] #STAY HOME
А что мешает запустить Django в одном инстансе и celery/celery-beat в другом? То что это костыль это сильно субъективное мнение имхо
источник