Задать вопрос
mahatma728
@mahatma728
предприниматель который хочет научиться кодить

Как на Django реализовать 3 параллельные задачи?

Есть django-приложение которое выполняет 3 внутренних задачи:
1)По запросу пользователя собирать в последовательную очередь данные от пользователя, которые будут позже использованы для парсинга
2)Последовательно обрабатывать очередь(получать данные из соцсети)
3)Регулярно, каждые 60 минут выполнять дополнительнй парсинг(думал эту задачу тоже включать в очередь из первого пункта)

Изучив похожие вопросы на форуме я решил использовать cron, однако немогу понять как это работает, подскажите:
1)Cron вцелом правильный выбор для подобной задачи?
2)Чем cron отличается от crontab? Это 2 части одного или разные вещи?
3)Как запустить процесс регулярного выполнения задач(в cron или crontab)?
Создал тестовые задачи, с помощью runcron или crontab run они тестово обрабатываются, но непонимаю как запустить регулярный процесс(чтобы например каждый час или как только в БД появились новые данные система работала)
4)Как сделать 3 параллельных процесса?
  • Вопрос задан
  • 674 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@IKMOL
Вам нужно Celery. Прямая ссылка на доку. Пишете таски в Джанго, запускаете демона что бы их выполнял. Как это делать для Джанго
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Strikt Москва
от 100 000 до 180 000 ₽
Sim-Ba Pay Санкт-Петербург
от 180 000 ₽
Крона Лабс Екатеринбург
от 200 000 ₽