и неренулярными фоновыми операциями?
Вкратце и общо: «бэкенд» регулярно проверяет каталог на появление в нём новых файлов, совершает над ними какие-то подготовительные операции и собирает данные по ним в SQLite ― всё регулярно и автоматически. Иногда, может быть раз в неделю или два, над накопившимся объёмом файлов нужно выполнить другие операции, они уже инициализируются и выбираются пользователем. Фласк-приложение должно предоставлять фронтенд для просмотра данных, выбора и инициализации операций. (Сейчас всё это делается в полуручном режиме скриптами-костылями)
Как сделать обе эти части мне понятно, но как их соединить, к сожалению, нет.
- Возможно ли будет всё описанное поместить в одно приложение? Или лучше придерживаться уже объявленного разделения на фронтенд и бэкенд?
- Как лучше организовать между ними взаимодействие? Сделать у бэкенда http api? Или лучше xmlrpc? Ещё какие-то варианты?
Нагрузка небольшая совсем и редкая, по сути нужна обёртка над костылями.
^
Обсуждают сегодня