Создание проекта Python, для которого необходимо выполнить следующее:
Один проект Python прослушивает stdin из нескольких мест и записывает данные в базу данных.Основываясь на конкретных поступающих данных, мне нужно запустить поток, очередь или подпроцесс, который отслеживает конкретные данные в определенном порядке и сроках, а также обновлять данные в базе данных.Так, например:
для местоположения 1 нужны данные в следующем порядке: задача 1 - для местоположения задачи 9 необходимо выполнение задачи 1-3 в течение определенного периода времени, а задачи 6-9 - в другой конкретный период времени *
для расположения 2 необходимы данныеданные в следующем порядке: задача 1 - расположение 2 задачи 11 требует выполнения задачи 1-5 в определенный период времени и задачи 9-11 в другой конкретный период времени.
Все настройки таймфрейма берутся из базы данных.
Входящие данные могут поступать из обоих мест одновременно.
Какое лучшее решение: многопоточность, многопроцессорность,подпроцесс, очереди.При поступлении данных приложение должно взаимодействовать с каждым уникальным процессом. Любая помощь приветствуется.