В настоящее время у меня есть программа, которая работает с большим набором данных, в какой-то момент процесса она отправляет данные на сервер для дальнейшей работы, а затем моя программа периодически ищет завершенные данные, спя, еслион не готов и повторяется до тех пор, пока не получит данные, а затем продолжит локально выполнять работу.
Вместо того, чтобы повторно опрашивать, пока внешний сервер не завершил работу, он может отправить простую запись http на адрес, который яназначить, как только работа закончена.
Итак, я предполагаю, что мне нужна колба, работающая по адресу, по которому можно получить уведомление, но я не уверен, как лучше добавить колбу в исходную программу.Я думаю просто разделить мою программу на 2 части.
part1.py
работает -> отправить на внешний сервер
part1 заканчивается
flask server.py получает данные -> порождает part2.py с полученными данными
Исходная программа использует пулы многопроцессорной обработки для компенсации ожидания ответов сервера, но с использованием фляги, могу ли я просто многократно порождать новые экземпляры part2 для работы с данными по мере их поступления?
Я делаю все это совершенно неправильно, я просто соединил это с некоторым поиском и чувствую себя вне моей глубины