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